vscode有没有返回上一步(vscode 返回上一编辑节点)

vscode 跳转到函数之后怎么跳转回之前的位置

macOS: control + _

菜单的 “转到” 的 “前进”, “后退”,就是做这个用的。

vscodedebug模式往回跳



zhanghm1995

关注

VSCode使用总结之——Ubuntu下设置鼠标后退键实现代码回跳 原创

2019-03-28 19:22:05

 4点赞

zhanghm1995  

码龄6年

关注

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

1

1

3、创建文件

在home下创建文件:.xbindkeysrc,这是一个隐藏文件,需要按Ctrl+H才能显示;

然后打开该文件,在里面填入:

"xdotool key alt+Left"

b:8

"xdotool key alt+Right"

b:9

1

2

3

4

5

1

2

3

4

5

4、重启电脑

此时再打开VSCode,就会发现可以用鼠标后退键实现代码回跳了。

注: 从.xbindkeysrc文件内容来看,通过修改前进键快捷键为Alt+RightArrow应该还可以实现鼠标前进键,不过我没这个需求,就没有设置了。

在vscode中使用gdb调试

之前一直使用的是linux终端的gdb,因为调试的对象是riscv,而我们使用的环境是x86的,所以必须用emulator。目前的工作是对assembler进行移植,并利用自己的编写的c++文件为完成测试,并不需要用到riscv环境,直接使用x86的环境进行gdb调试,这个时候可以使用vscode进行gdb。

program为生成的可知性文件的路径。

有了vscode的调试工具,在调试的时候相比于终端的gdb,效率不止高了一点点。注意,调试不能返回上一步。

VScode 每次打开文档自动跳转到上次保存位置

可以利用快捷组合键设置,按如下步骤操作即可:

1、在关闭当前阅读的文档之前,在你阅读的位置,加个空格,然后再删掉(这时文档相当于没有任何修改)。然后保存即可。

2、下次打开文档之后,先按下Shift+F5组合键,文档会自动跳转到你最后一次修改的地方,就是你关闭文档前添加、删除空格的地方

VSCode后退、前进(返回上一处光标,下一处光标)快捷键

Mac

后退(返回上一处光标):ctrl+-

前进(返回下一处光标):ctrl+shift+-

361知讯网

本文链接:http://pdidw.com/vs/20119.html

发表评论

评论列表

还没有评论,快来说点什么吧~