备注:该文不是一篇新手教程。它也不是一份所见即可用,更多的是通过一些例子,介绍如何自定义化,同时提供一些方便好用的用法。
1、vscode 的配置项
1.1、vscode 的配置顺序
vscode 的配置存在三个地方,依次优先:
- User :本地机器(即 vscode 被打开的机器)本地配置,对于 windows 系统,一般在
C:\Users\your_name\AppData\Roaming\Code\User\目录下。该设置可以通过 vscode 自己的。 - Remote :远程服务器的
~/.vscode目录(只有在 WSL 或者 SSH Remote 模式下,若在 windows 下直接打开本地项目则不存在此项)。同步~/.vscode可以在不同服务器之间快速同步 vscode 设置。 - Workspace :项目本身的配置。在当前项目根目录下的
./.vscode目录下。
一般将个人偏好(如主题、快捷键)保存在 User 设置中。将项目特定的要求(如解释器路径、linter 规则)保存在 Workspace 设置中。这样可以实现个人习惯和项目需求的完美结合。
快捷键ctrl+,快速打开设置界面,里面可以搜索相关选项,并能看到上面提到的三处设置。文件编辑模式可以用快捷键ctrl+o,输入settings.json,可以直接编辑配置文件(注意不同位置)。
2、vim 模式
vim 模式主要是安装 vim 插件( ctrl+shift+x 快速跳转到插件界面)。安装后即可转为 vim 模式。
vim 模式的最大好处是脱离鼠标,即纯键盘写代码。这不光是说纯键盘编辑文本,也包括纯键盘补全、窗口切换、
2.1、
3、常见问题
3.1、字体问题
中文字体似乎不等款,和英文混排时会错位。尤其是在
使用中文开源等款字体https://github.com/lxgw/LxgwWenKai/releases,下载LXGWWenKaiMono-Regular.ttf并安装。重启 vscode 生效。
然后设置 Editor: Font Family 为下面值(注意保留单引号):
'LXGW WenKai Mono', 'Fira Code', Consolas, 'Courier New', monospace
Q. E. D.