必备快捷键
| 快捷键用途 |
macOS |
Windows |
| 打开命令面板(Command Palette) |
Shift-Command-P |
Shift-Ctrl-P |
通过命令面板执行的常用操作
| 要执行的操作 |
输入的命令(不需要输全就可以筛选出对应的命令) |
把 code 命令安装到 macOS 的 PATH |
install code command in path |
| 在内置终端中运行当前编辑器中的文件 |
run file in terminal |
| 改变文件格式,同时改变语法高亮、代码补全 |
change language mode |
| 文本折行(Word Wrap) |
word wrap |
必备扩展(Extensions)
通用
- Vim (by VSCodeVim)
- Bracket Pair Colorizer 2
- Git History
- Python (by Microsoft)
- Visual Studio IntelliCode (by Microsoft)
Color theme
Database
- SQLTools - Database tools
Markdown
- Markdown All in One
- Markdown PDF
- Markdown Preview Enhanced
- Markdown Table Formatter (by Fernando Crespo)
- markdownlint
配置文件
- 打开命令面板,输入
setting json 。 - 选择
Preferences: Open Settings (JSON) 。 - 复制粘贴以下内容。
{ "editor.cursorSurroundingLines": 1, "editor.fontSize": 12, "editor.lineNumbers": "relative", "editor.rulers": [72, 80], "vim.camelCaseMotion.enable": true, "vim.easymotion": true, "vim.hlsearch": true, "vim.incsearch": true, "vim.leader": ",", "vim.useCtrlKeys": true, "vim.useSystemClipboard": true, // "vim.enableNeovim": true, // "vim.neovimPath": "c:\\Users\\yangl16\\my_portable_apps\\Neovim\\bin\\nvim.exe", "vim.insertModeKeyBindings": [ { "before": ["j", "j"], "after": ["<Esc>"] } ], "vim.normalModeKeyBindings": [ { "before": ["<space>"], "after": [":"] } ], "vim.visualModeKeyBindings": [ { "before": ["<space>"], "after": [":"] } ], "workbench.activityBar.visible": false, "workbench.colorTheme": "Quiet Light", "workbench.startupEditor": "newUntitledFile"}
用户自定义快捷键
在编辑器和内置终端之间切换焦点
- 打开命令面板,输入
keyboard json 。 - 选择
Preferences: Open Keyboard Shortcuts (JSON) 。 - 复制粘贴以下内容。
// Toggle between terminal and editor focus{ "key": "ctrl+`", "command": "workbench.action.terminal.focus"},{ "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}
编程语言特定配置
改变 Python 解释器
- 改变特定项目的 Python 解释器
- 在项目根目录下的
.vscode 目录创建 settings.json 文件,添加下面这一行配置: "python.pythonPath": "/usr/local/bin/python3"
- 备注:
/usr/local/bin/python3 是 macOS Homebrew 安装的 Python 3 的路径。
- 改变所有项目的 Python 解释器
- 在全局配置文件
**settings.json** 中添加下面这一行配置: "python.pythonPath": "/usr/local/bin/python3"