VSCode实用配置及常用快捷键

推荐安装的插件:

  • 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 + bMac: command + b

4、复制当前行shift + alt +up/down,Mac: option + Shift + 向下箭头

5、删除当前行shift + ctrl + k

6、控制台终端显示与隐藏ctrl + ~

7、查找文件/安装vs code 插件地址ctrl + pMac: 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 + wMac: command + k + w

18、切换全屏 : F11

19、自动换行 : alt + z

20、显示git : ctrl + shift + g

21、全局查找文件:ctrl + shift + fMac: 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 + hMac: 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/pgdownMac: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


参考:


anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/4702.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注