1. 下载和官网教程
2. 安装插件
安装扩展插件有以下三种方式:
- 选择
Code>Preferences>Extensions
; - 使用快捷键
Ctrl+Shift+X
; - 使用快捷键
Ctrl+Shift+P
进入命令面板,输入Extensions: Install Extensions
搜索扩展并进行安装;
3. 自定义模板
选择 Code>Preferences>User Snippets
或使用快捷键 Ctrl+Shift+P
进入命令面板,输入 Preferences: Configure User Snippets
进行自定义代码段的管理。
点击 New Global Snippets file...
新建自定义代码段: custom.code-snippets
{
"Author Info": {
"scope": "cpp,go, python",
"prefix": "author",
"body": [
"/**",
"* $1",
"* @author wohu",
"*/",
"$2"
],
"description": "Author Infomartion"
}
}
上述自定义代码配置保存后,在 cpp,go, python
文件中输入 author
即可生成自定义的代码段。
4. 自定义配置参数
输入快捷键 Ctrl+,
,进入配置页面,搜索关键词调整配置参数。
也可以在 settings.json
中编辑自定义的配置:
{
"editor.fontSize": 14, // 字体大小
"editor.formatOnSave": true, // 保存时自动格式化
"files.autoSave": "onFocusChange", // 失去焦点时自动保存文件
"breadcrumbs.enabled": true, // 显示文件路径
"window.zoomLevel": 0, // 窗口缩放比例
"workbench.statusBar.visible": true, // 隐藏底部状态栏
"workbench.colorTheme": "An Old Hope Italic" // 编辑器主题
}
5. 自定义主题
VS Code 内置诸多不同风格的编辑器主题,输入快捷键 Ctrl+K、Ctrl+T
弹出主题选择界面,可以选择自带的主题。也可以在扩展中心安装第三方主题后再在这里启用。
也可以通过选择菜单:文件 > 首选项 > 颜色主题
6. 配置参数说明
{
"editor.fontSize": 14, // 字体大小
"editor.formatOnSave": true, // 保存时自动格式化
"files.autoSave": "onFocusChange", // 失去焦点时自动保存文件
"breadcrumbs.enabled": true, // 显示文件路径
"window.zoomLevel": 0, // 窗口缩放比例
"workbench.statusBar.visible": true, // 隐藏底部状态栏
"workbench.colorTheme": "An Old Hope Italic", // 编辑器主题
"workbench.iconTheme": "eq-material-theme-icons-ocean", // 图标主题
"workbench.startupEditor": "newUntitledFile", // 编辑器欢迎设置
"explorer.confirmDragAndDrop": false, // 移动文件时是否需要确认
"explorer.confirmDelete": false, // 删除文件时是否需要确认
// 优化右侧预览地图样式
"editor.minimap.renderCharacters": false,
"editor.minimap.maxColumn": 200,
"editor.minimap.showSlider": "always",
// go开发配置
"go.buildOnSave": "workspace",
"go.lintOnSave": "package",
"go.vetOnSave": "package",
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.autocompleteUnimportedPackages": true,
"go.useLanguageServer": true,
"go.inferGopath": true,
"go.docsTool": "godoc",
"go.gocodePackageLookupMode": "go",
"go.gotoSymbol.includeImports": true,
"go.useCodeSnippetsOnFunctionSuggest": true,
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
"go.formatTool": "goreturns",
"go.gocodeAutoBuild": false,
"go.liveErrors": {
"enabled": true,
"delay": 0
},
"go.gopath": "/data/go",
"go.goroot": "/usr/local/go/1.12.7/libexec"
}
7. 扩展插件
- Bracket Pair Colorizer:对括号进行成对着色
- Code Runner:各种语言写的代码直接运行
- GitLens:Git 源码管理插件
- Settings Sync:VS Code 配置同步插件
- DotENV:.env 文件高亮插件
- Vim:VS Code 中使用 Vim 插件
- Beautify:代码美化插件
- Markdown Preview Enhanced:Markdown 预览插件
- Markdown PDF:根据 Markdown 文件导出 PDF 文件插件