vscode 的纯键盘操作以及常用用法

作者: , 共 970 字

备注:该文不是一篇新手教程。它也不是一份所见即可用,更多的是通过一些例子,介绍如何自定义化,同时提供一些方便好用的用法。

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.

misc »
空格的处理,默认行为按空格后光标往后移动一个字符,改为翻页。
在两步路上, windy 图层基于 openstreetmap ,很好用。大家一定要加上(两步路的图源( OCM、Windy 和 Google 地形图层)。方法:在两步路地图界面,图层选择里点大+号,然后扫下面二维码即可: