VSCode中代码跳转可以直接按住Ctrl
键,然后鼠标点击就可以实现,但是想要回退回去呢?默认是需要按住Ctrl+Alt+-
三个键才能实现,这就给我实际使用带来很多不便。
我的鼠标是罗技的M585,侧边拥有两个按键,可以用来实现前进和后退功能,这在Chrome浏览器以及Ubuntu系统中浏览文件时都可以正常使用,并且在CLion等软件中也能利用这两个按键实现代码回退功能,那在VSCode中应该如何设置呢?
步骤:
1、修改VSCode回退键为Alt+LeftArrow
在VSCode中打开命令面板:Ctrl+Shift+P,然后键入Keyboard shortcuts,此时就会列出来:Reference: Open Keyboard Shortcuts,点击它打开修改键盘快捷键窗口;
然后搜索Go Back
,双击它修改快捷键为Alt+LeftArrow
,即方向左键,此时可能会提示已经有一个命令用了这个快捷键了;
双击那个命令,将那个命令的快捷键修改为Ctrl+LeftArrow, Ctrl+LeftArrow
,或者其他不冲突的快捷键;
然后再去修改Go Back
快捷键为Alt+LeftArrow
;
2、安装工具
sudo apt install xbindkeys xdotool
3、创建文件
在home下创建文件:.xbindkeysrc
,这是一个隐藏文件,需要按Ctrl+H
才能显示;
然后打开该文件,在里面填入:
"xdotool key alt+Left"
b:8
"xdotool key alt+Right"
b:9
4、重启电脑
此时再打开VSCode,就会发现可以用鼠标后退键实现代码回跳了。
注: 从.xbindkeysrc
文件内容来看,通过修改前进键快捷键为Alt+RightArrow
应该还可以实现鼠标前进键,不过我没这个需求,就没有设置了。