推荐安装的插件:
Code Runner
Git Graph
Go for Visual Studio Code
Materail Icon Theme
Markdown Preview Enhanced
Project Manager
Kite AutoComplete AI Code
Vim
C/C++
Draw.io Integration
LeetCode
小霸王
Settings Sync
Vetur
Vue
Vue 3 Snippets
ESLint
HTML CSS Support
Live Server
jQuery Code Snippets
JavaScript (ES6) code snippets
Extension Pack for Java
Language Support for Java(TM) by Red Hat
通用配置:
{ "workbench.iconTheme": "material-icon-theme", "terminal.integrated.fontSize": 13, "terminal.integrated.fontFamily": "Hack Nerd Font", "go.gopath": "/Users/anzhihe/golang", "window.zoomLevel": 1, "go.lintFlags": [ "--disable=varcheck", "--enable=errcheck" ], "code-runner.defaultLanguage": "go" }
小技巧:
1. OUTPUT输出不会自动最新滚动
输出控制台,右上方有个小锁的按钮,把锁打开即可
2. 输出控制台TERMINAL乱码
确保安装了相关字体文件,配置的字体要与iTerm → Profiles → Text中Font的字体一致
3. 修改tab(editor)页切换快捷键
Code > Preferences > Keyboard Shortcuts,打开快捷键编辑页搜索
向前切换:workbench.action.previousEditor → ctrl + k
向后切换:workbench.action.nextEditor → ctrl + l
4. VSCode中创建代码模版 (Goland中创建代码模版)
Preferences > User Snippets,添加自定义代码片段即可,go模版示例如下
{ "Go Template": { "prefix": "Go", "body": [ "package main", "", "", "", "func main() {", "", "}", ], "description": "A go file template" }, "fmt Println": { "prefix": "prl", "body": [ "fmt.Println(\"$0\")", ], "description": "Println snippets" }, "fmt Printf": { "prefix": "prf", "body": [ "fmt.Printf(\"$0\")", ], "description": "Printf snippets" } }
常用快捷键:
1、注释:
a) 单行注释:[ctrl + k, ctrl + c] 或 ctrl + /
b) 取消单行注释:[ctrl + k, ctrl + u] (按下ctrl不放,再按k + u)
c) 多行注释:[alt + shift + A]
d) 多行注释:/* */
2、移动行:alt+up/down
3、显示/隐藏左侧目录栏:ctrl + b,Mac: command + b
4、复制当前行:shift + alt +up/down,Mac: option + Shift + 向下箭头
5、删除当前行:shift + ctrl + k
6、控制台终端显示与隐藏:ctrl + ~
7、查找文件/安装vs code 插件地址:ctrl + p,Mac: command + p
8、代码格式化:shift + alt +f
9、新建一个窗口 : ctrl + shift + n
10、行增加缩进: ctrl + [
11、行减少缩进: ctrl + ]
12、裁剪尾随空格(去掉一行的末尾那些没用的空格) : ctrl + shift + x
13、字体放大/缩小: ctrl + ( + 或 - ),Mac:command + ( + 或 -)
14、拆分编辑器 : ctrl + 1/2/3
15、切换窗口 : ctrl + shift + left/right
16、关闭编辑器窗口 : ctrl + w
17、关闭所有窗口 : ctrl + k + w,Mac: command + k + w
18、切换全屏 : F11
19、自动换行 : alt + z
20、显示git : ctrl + shift + g
21、全局查找文件:ctrl + shift + f,Mac: command + Shift + f
22、显示相关插件的命令(如:git log):ctrl + shift + p,Mac: command + Shift + p
23、选中文字:shift + left / right / up / down
24、折叠代码: ctrl + k + 0-9 (0是完全折叠)
25、展开代码: ctrl + k + j (完全展开代码)
26、删除行 : ctrl + shift + k,Mac:command + x 或 command + Shift + K
27、快速切换主题:ctrl + k / ctrl + t
28、快速回到顶部 : ctrl + home
29、快速回到底部 : ctrl + end
30、格式化选定代码 :ctrl + k / ctrl +f
31、选中代码 : shift + 鼠标左键
32、多行同时添加内容(光标) :ctrl + alt + up/down,Mac: command + Option + up/down
33、全局替换:ctrl + shift + h,Mac: command + shift + h
34、当前文件替换:ctrl + h
35、打开最近打开的文件:ctrl + r
36、打开新的命令窗:ctrl + shift + c
37、重新打开关闭的编辑页面:ctrl + shift + t,Mac:command + shift + t
38、通过匹配文本打开文件: ctrl + t,Mac:command + t
39、删除前一个单词: Ctrl + Backspace
,Mac: option + delete
40、批量替换当前文件中所有匹配的文本: ctrl + f2,Mac:command + f2
41、将编辑器向左或向右移动: ctrl + shift + pgup/pgdown,Mac:command + shift + pgup/pgdown
42、切换页面上的标签: Mac:option + command + left/right
43、向上/向下移动一行: alt + up/down,Mac:command + up/down
44、将屏幕切分为多块编辑菳中: ctrl + \,command + 对应数字(1、2、3...)编辑区域切换
45、同时编辑多行: option + shift + 光标
46、参数提示: ctrl + space,默认与输入法冲突了,可以改下快捷键 → keyboard shortcuts → Trigger Suggest,可以改成 shift + space
参考: