1. 下载和官网教程
下载地址:/官方教程:/docs2. 安装插件
安装扩展插件有以下三种方式:
选择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"}