设置
{
"editor.renderWhitespace": "all",
"files.autoGuessEncoding": true,
"files.autoSave": "afterDelay",
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
"files.eol": "\n",
"extensions.ignoreRecommendations": false,
"window.titleBarStyle": "custom",
"powermode.enabled":true,
"powermode.presets": "flames",
"editor.minimap.enabled": false,
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"breadcrumbs.enabled": true,
"files.autoSaveDelay": 5000,
"fileheader.customMade": {
"Author": "尤湘",
"Date": "Do not edit",
"LastEditors": "尤湘",
"LastEditTime": "Do not edit",
"Description": ""
},
"[javascript]": {
"editor.tabSize": 2
},
"[typescript]": {
"editor.tabSize": 2
},
"[css]": {
"editor.tabSize": 2
},
"[lcss]": {
"editor.tabSize": 2
},
"[scss]": {
"editor.tabSize": 2
},
"[vue]": {
"editor.tabSize": 2
},
"[json]": {
"editor.tabSize": 2
},
}
快捷键设置
[
{
"key": "ctrl+alt+space",
"command": "editor.action.triggerSuggest",
"when": "editorTextFocus"
},
{
"key": "ctrl+d",
"command": "editor.action.deleteLines",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+k",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key":"ctrl+shift+/",
"command": "editor.action.blockComment",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+x",
"command": "editor.action.transformToUppercase"
},
{
"key": "ctrl+alt+y",
"command": "editor.action.transformToLowercase"
}
]
一些快捷键
- **多行编辑快捷键:**按住alt鼠标选择要编辑的地方
- 重命名变量: 选中一个变量,按F2,弹出一个小窗口,在里面输入内容后按回车,所有该变量都会被重命名。但是要注意,在js文件中,如果这个变量没有用var或者const或者let声明,会无法重命名。
- **多光标:**按住alt,用鼠标左键点击,可以出现多个光标,输入的代码可以在光标处同时增加。
- **多光标:**按住Ctrl + Alt,再按键盘上向上或者向下的键,可以使一列上出现多个光标。
- **多光标:**选中一段文字,按shift+alt+i,可以在每行末尾出现光标。
- **多光标:**选中一个词,按ctrl+shift+L或者ctrl+F2,可以在页面中出现这个词的不同地方都出现光标。
- **多光标:**按shift+alt,再使用鼠标拖动,也可以出现竖直的列光标,同时可以选中多列。
插件
插件 | 用途 |
---|
Chinese (Simplified) Language Pack for Visual Studio Code | 中文插件 |
ESLint | js格式检查 |
TSLint | ts格式检查 |
Debugger for Chrome | 编辑器打断点浏览器调试代码 |
FreeMarker | freemarker文件支持 |
Language Support for Java™ by Red Hat | Java支持 |
Python | Python支持 |
Remote-WSL | 远程调试 |
SonarLint | sonar扫描 |
Vetur | vue支持 |
XML Tools | xml支持 |
Java Extension Pack | java工程支持 |
Spring Boot Extension Pack | spring boot工程支持 |
Markdown Preview Enhanced | markdown工程转html |
koroFileHeader | 自动添加文件头部注释 |