按住 Alt 按键,光标单击代码,可以跳转到代码定义处,,
Alt+LeftArrow 可以跳转回去
可是有个要求:必须是编辑器窗口没有焦点( editorTextFocus )的时候 按 Alt+LeftArrow 才能跳转回去
所以想要跳转回去必须先鼠标单击一下编辑器之外的窗口,然后再按 Alt+LeftArrow 跳回
如果跳转了好几层的话,每跳回一层就要用鼠标单击一下编辑器之外的窗口,然后再按 Alt+LeftArrow
感觉好麻烦啊,,是我用的方法不对吗?有没有更快捷的方法?
另外,“Alt+光标单击”能不能改成“Ctrl+光标单击”?怎么改?
1
gouflv 2019-11-11 15:28:08 +08:00 via iPhone
emmm,试试 IDEA 全家桶
|
3
ClericPy 2019-11-11 15:37:35 +08:00
快捷键设置里改改 when 参数试试?
我默认的是没问题的, 不过我用的是 自己搞的快捷键然后绑定的鼠标, 看了下我的设置 when 里是空的, 所以... 改 when 参数理论上讲应该没用, 自己改成别的去吧, 我用的就是 ALT+-, 貌似用方向键还真有问题... 改快捷键的快捷键是 CTRL-KS 我还以为你要吐槽 LSP 导致的... |
4
liygfg 2019-11-11 16:10:14 +08:00 1
我用的鼠标侧键, 超级方便
|
5
XIVN1987 OP @ClericPy
感谢,添加 "when": "editorTextFocus" 后可以连续按快捷键返回了 另外,你说的绑定鼠标怎么实现?? VSCode 好像只能修改按键绑定,没法修改鼠标绑定吧 如果能修改鼠标绑定,,我希望把“Alt+单击”,改成“Ctrl+单击” |
6
gfreezy 2019-11-11 16:15:58 +08:00
返回不是 ctrl+- 吗?
|
8
gfreezy 2019-11-11 17:45:05 +08:00
sublime text 返回默认也是 ctrl + - 吧
|
9
kidlj 2019-11-11 17:58:01 +08:00
vim mode:
ctrl + ] Go to definition; ctrl + ' Peek definition;[custom] ctrl + . Find all references;[custom] ctrl+o 前进,ctrl+i 前进 |
10
kidlj 2019-11-11 17:58:20 +08:00
Fix: ctrl + o 后退
|
11
XIVN1987 OP |
12
ClericPy 2019-11-11 18:52:42 +08:00
@XIVN1987 #5 绑定的是鼠标手势, 用的我用了快二十年的 Strokeit, 绑定到一个很生僻的快捷键
至于你说: 如果能修改鼠标绑定,,我希望把“Alt+单击”,改成“Ctrl+单击” 也是 善用搜索吧 https://stackoverflow.com/questions/34322139/how-do-i-turn-off-or-remap-ctrl-left-click-in-visual-studio-code { "key": "ctrl+[mouse button]", |
13
XIVN1987 OP @ClericPy
But unfortunately, according to the documentation, mouse rebinding seems unsupported. That being said VS Code is an open source project so you could always propose this feature or pitch in and see what you can do! 这意思是 vscode 不支持鼠标绑定吧,, |
15
ck65 2019-11-11 19:34:22 +08:00
刚刚还用了这个功能,(默认快捷键) Control - 和 Control Shift - 分别是后退、前进,没有焦点问题,就正常浏览代码。
|