当前位置:网站首页>SI切换到VSCode的使用技巧

SI切换到VSCode的使用技巧

2020-11-10 12:53:24 osc_zitca8hu

SI切换到VSCode的使用技巧

使用Source Insight好多年,最近因为版权相关的原因不得不改用Visual studio Code。瞬间觉得自己看不懂代码了

为了找到和使用SI类似的感觉,我总结了几个SI上常用的功能在VSCode中类似的使用方法:

高亮

首先,安装 highlight-words 插件。

安装完成后即可使用 “Highlight Toggle Current” 命令实现高亮:

在这里插入图片描述

效果如下:

在这里插入图片描述

这里存在两个问题:

1、uint8_t和uint32_t中的int也被高亮了,这不是我一般希望的效果

2、边框式高亮,看着不太习惯

这两个问题都可以通过配置来解决。在setting.json中修改配置:

在这里插入图片描述

配置后的显示效果如下:

在这里插入图片描述

每次输入“Highlight Toggle Current” 命令比较麻烦,所以设置快捷键。如下图,设置完成后的使用感受基本和SI的相同了。

在这里插入图片描述

显示文件大纲

VSCode下有两种方式可以显示文件大纲。

第一种:

选择 EXPLORER -> OUTLINE,效果如下:

在这里插入图片描述

第二种:

使用默认快捷键 ctrl+shift+o,效果如下:

在这里插入图片描述

这种方式不仅可以显示文件大纲,还可以查找符号,并可以跳转到代码对应位置,如下:

在这里插入图片描述

查找引用

使用 Reference Search View 插件。这个插件好像是默认安装的。

选中要查找的关键字,然后使用默认快捷键 Alt+Shift+F12。

或者选中要查找的关键字,然后点击鼠标右键,选择Find All Reference

如下:

在这里插入图片描述
在这里插入图片描述

然后,使用默认快捷键 F4和Shift+F4,可以跳到下一个/前一个结果。

其它常用快捷键

前进/后退到光标所在源码的上一个位置:Alt+LeftArrow / Alt+RightArrow

在本文件中跳转到指定符号:Ctrl+Shift+O (前面“显示文件大纲”的第二种方法中已经介绍过此快捷键)

在本workspace中跳转到指定符号:Ctrl+T

书签

我在SI没有用过类似功能,在学习VSCode时偶然发现,感觉挺好用的,所以也记录下来。

这里的书签功能跟看kindle电子书上的书签差不多,看代码的时候可以给重要的地方加上书签,方便以后跳回到加书签的地方。

需要安装 Bookmarks 插件。

安装完成后,点击鼠标右键。使用下图的命令就实现加书签和跳转的操作了:

在这里插入图片描述

版权声明
本文为[osc_zitca8hu]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4352701/blog/4711077