Visual Studio Code

常用快捷键

功能 Mac OS X Windows
显示输入命令窗口(最常用的命令了) Cmd + Shift + p Ctrl + Shift + p
Markdown 预览 Cmd + Shift + v Ctrl + Shift + v
打开/关闭 Explorer(即左边栏) Cmd + b Ctrl + b
下一个/上一个 Tab Cmd + Alt + Ctrl + PageDown or PageUp
自动代码对齐 Shift + Option + f Shift + Alt + f
显示函数列表 Cmd + Shift + o Ctrl + Shift + o

常用的 Extensions

Markdown Preview Enhanced

用于 markdown preview,默认是白色背景,显示友好,使用方便。

Clang-format

用于代码自动对齐。

CMake

用于高亮 CMake 文件等。

使用 VS Code 对代码进行 Debug

这里以 Mac OS 为例。假设已经有了一个包含了 CMakeLists.txt 的工程,想要对其进行 Debug。那么,

相关设置技巧

按 F12 无法使用 go to definition 功能

参考:visual studio code 在 mac 下按 F12无效

很有可能是没有安装 C++ Extension 插件。打开命令窗口,输入 install 后选择 install extensions,然后在打开的 explorer 中,从 Recommended 中很容易能够找到 C/C++ 字样的插件。安装后就行了。

显示中文异常

参考:VS code 显示中文异常解决办法

在 settings.json 文件中加入:

"files.autoGuessEncoding":true

,自动识别字符编码。

修改代码中注释的颜色

参考:How do I change color of comments in visual studio code?

在 settings.json 文件中加入:

    "editor.tokenColorCustomizations": {
        "comments": "#229977"
    },

修改当前的 Tab 的背景颜色

https://github.com/microsoft/vscode/issues/66640

当前使用的 Tab 的默认背景颜色和其它 Tabs 非常接近,经常很难分辨。如下可以修改当前使用 Tab 的背景颜色:

    "workbench.colorCustomizations": {
        "tab.activeBackground": "#006efff6"
    }

修改菜单语言为中文

使用 Cmd + Shift + p 打开显示输入命令窗口,输入 display,再出现的 Configure Display Language 中(默认是 en 英文),选择 install additional languages,然后选择中文即可。

使用 Clang-format 进行代码自动对齐时,显示 write EPIPE 错误

VSC 使用Clang-format 时报错:write EPIPE而不能使用自动格式

首先,要使用代码自动对齐,推荐安装 Clang-format 插件。然后,对齐代码的快捷键是 Shift + Alt + f (windows)中。

不过,此时右下角可能提示出现 write EPIPE 错误,这一般是发生在 Windows。这是因为,VS Code 找不到 clang-format.exe 的安装路径(该错误通常只在 Windows 中出现)。解决方法很简单,找到你的 clang-format.exe 的绝对路径(例如笔者的是:C:\Users\chao\.vscode\extensions\ms-vscode.cpptools-0.26.3\LLVM\bin\clang-format.exe),然后打开 Settings,搜索找到 clang-format,并在 Clang-format: Executable 中的 executable path 中输入该路径即可。

设置单击一个文件直接打开而不是进入预览(Preview)模式

VS Code 中在用鼠标单击打开一个文档,或者从 Command Palette (即 cmd + p)打开文档时,默认是进入了预览(preview)模式。即,此时如果你再切换到其它文档后,刚刚你预览的文档就会消失。如果不想这样,而是想永远直接打开文档,可以在 Settings 中,找到 WorkBench 栏中的 Editor Management,里面的 Enable Preview 和 Enable Preview from Quick Open,然后取消这两个位置的选择即可。

增大默认嵌入的 Terminal 的字体

My terminal in VSCode has a tiny font after installing zsh and changing font style?

有时候(Mac 中)VS Code 的 embeded Terminal 的字体过小。如果要增大,可以在 Settings.json 中设置

"terminal.integrated.fontSize": 14

上面链接还包含了其它的相关设置,例如修改 Terminal 中的字体类型等。

Search

    Table of Contents