【提问的问题说明文字超限制了,我继续写在这个回答中吧】
下面介绍一下我想配置的在原平台经常使用的一些常用代码编辑功能,请教这些功能如何在vs code上实现。
特性:
1.高亮提示
正常状态下,光标置于或点击某变量或函数名上时,会自动将相同的变量或函数名高亮显示,且不会因为鼠标点击其他空白位置而消失;
在查找状态下,所查找的字符会被高亮显示,且不会因为鼠标点击其他空白位置而消失;
如图1;图 1
2.代码块折叠
可以将代码块折叠并以自定义标题的形式显示。
如键入“fcom”,按Tab键可以调出折叠命令,并可以输入显示的标题,如图2图 2
将代码块嵌入折叠行中,按一下前面的“-”标识,可以折叠只显示自定义的标题,如图3;图 3
3.函数/变量快捷溯源
将鼠标光标置于要查看定义的函数名或者变量上,按住Ctrl键点击该变量,或者直接用鼠标中键点击该变量,可以快捷的转到该变量定义的地方,相比于右键—查看定义,快捷方便了很多,如图4图 4
4.强大而便捷的查找功能和替换功能
局部查找高亮显示。全局查找搜索结果以列表的形式详细列明。且两种查找方式互不冲突,搜索结果以各自的形式独立显示。如图5图 5
替换也支持局部替换和全局替换,而且还可以对选定的某个区块进行替换,注意此处说的区块不是简单的局限于整行代码,是只包含框选范围内的元素,例如有连续数行的AAB.AAB需要替换为AAC.AAB,那么就可以将数行前面的AAB框选,替换为AAC即可
如图6图 6
5.灵活的代码区块编辑功能
可以对选定的局部代码块进行统一的复制、粘贴、插入、删除字符,可以由上到下插入预定序列。如图7图 7
6.便捷的光标回溯功能
可以将光标分别退回到曾经停留过或者编辑过的位置。如图8图 8
7.便捷的可自由标注且支持设置快捷键的书签功能
代码段中放置的书签支持自定义名称,访问快捷键,并支持多种显示形式。如图9,图10.图 9图 10
8.强大的历史记录和Git功能。
无需额外的操作,软件会自动记录各个时间段的代码修改历史,并且可以回溯和对比,可以根据需要进行恢复或部分恢复。如图12 图13图 12图 13
9.支持从历史记录中粘贴
复制过的内容会被软件自动存储于剪切板中,当需要粘贴是,按下快捷键Ctrl+Shift+D可以调出剪切板,以供选择粘贴。 如图14图 14
11.其他实用的代码文本编辑功能
调换字母位置:Ctrl+T
转换为大写字母:Ctrl+U U
转换为小写字母:Ctrl+U L
转换大小写:Ctrl+U S