VScode使用过程中一些设置和习惯记录一下。
一、编辑器中选择一个文件时,资源管理器中的光标会自动跳转过去并选中,体验很不好,可以选择关闭:"explorer.autoReveal": false
二、关闭代码缩略图:"editor.minimap.enabled": false
三、在json文件中使用注释,会显示错误,如下:
两种方案可以解决:
a、点击右下角的JSON,在配置框中输入jsonc,然后确定就可以了,这种方式可以禁用当前文件的错误提示。
b、可以在设置文件中添加以下配置:
"files.associations": { "*.json": "jsonc" },
这样所有的Json文件都会禁用这个提示。
四、回到前一个光标停留的位置,比如转到方法中后想再退回去,可以自定义快捷键:
在快捷键设置中查找"后退",然后自定义为shift+space,这样一只手就能操作了,比ctl+箭头方便多了。
同时也可以自定义"前进"快捷键。
五、一些好用的快捷键
1、注释:
a) 行注释或取消(//a):ctrl+/,也有组合的(注释[ctrl+k,ctrl+c],取消[ctrl+k,ctrl+u]),当然是ctrl+/好用了
b) 部分注释(/*a*/):[alt+shift+A]
2、移动行:alt+up/down
3、显示/隐藏左侧目录栏:ctrl + b,ctrl+q(打开资源管理器即工程目录,同时光标定位到当前选项卡处)
4、复制当前行:shift + alt +up/down
5、控制台终端显示与隐藏:ctrl + ~
6、代码格式化:shift + alt +f
7、打开最近打开的文件:ctrl + r
8、跳转到指定行:ctrl + g(输入行号)
9、显示代码提示:ctrl + i
10、
选中某个词时,会把相同的词都标记,使用alt+w切换全词匹配,alt+c切换区分大小写
11、速览定义:alt + f12(可自定义),方法或者属性定义悬窗预览而不跳转
12、折叠函数:ctrl+k+0、ctrl+k+j折叠/展开所有内容,这会折叠类里面所有可折叠的部分包括类,如果只想折叠函数,可以使用ctrl+k+n(n表示折叠到某一级,比如ctrl+k+1只会折叠引用部分,ctrl+k+2只折叠函数,ctrl+k+3只折叠函数里的第一层{ })
六、Ctrl+鼠标滚动改变字体大小
"editor.mouseWheelZoom": true,