Visual Studio Code 使用技巧汇总

搜索被 .gitignore 的文件

Visual Studio Code 的搜索同时使用 .gitignore.ignore 中的规则,如果某个目录被 .gitignore ,但是又想搜索其中的文件,可以新建一个 .ignore 文件,内容分别如下:

  • .gitignore:从 git 中忽略指定路径,内容为 /gitignore_directory
  • .ignore:让 Visual Studio Code 反忽略此路径,内容为 !/gitignore_directory

调试第三方代码

launch.json 中设置 justMyCode

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"version": "0.2.0",
"configurations": [
{
"name": "...",
"type": "...",
"request": "launch",
"program": "...",
"console": "integratedTerminal",
"justMyCode": false,
}
]
}

资源管理器隐藏 .gitignore 忽略掉的文件

1
2
3
{
"explorer.excludeGitIgnore": true
}

VSCodeVim 录制宏时记录 VSCode 命令

VSCodeVim 中录制宏时,如果希望宏记录下中途执行的 VSCode 命令,则录制过程中,不可以直接使用命令面板(CTRL+SHIFT+P)来执行命令,而是要在 Vim 的命令模式(按下 :)中执行::vsc command,其中的 command 可以在 Open Keyboard Shortcuts 中右键点击 Copy Command ID 中获取