1. 下载和官网教程

  • 下载地址:https://code.visualstudio.com/
  • 官方教程:https://code.visualstudio.com/docs

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 文件插件

VS Code 安装插件、自定义模板、自定义配置参数、自定义主题、配置参数说明、常用的扩展插件相关推荐

  1. android 自定义模板下载,android studio 自定义模板

    由于项目用上了 mvp 架构,基本上一个页面就至少需要新创建6个类,分别是 model view presenter 的接口以及其对应的实现类,再加上使用 dagger 的话就要更多了,所以这时候 a ...

  2. vuepress侧边栏配置_VuePress默认主题配置(default theme config) - VuePress中文网

    # 默认主题配置(default theme config) 提示 此页面上列出的所有选项仅适用于默认主题.如果你使用的是自定义主题,则选项可能会有所不同. # 主页(Homepage) 默认主题提供 ...

  3. IDEA版本彩虹屁插件,一个在你编程时疯狂称赞你的 IDEA扩展插件

    缘起 是否听说过程序员鼓励师,不久前出了一款vscode的插件rainbow-fart,可以在写代码的时候,匹配到特定关键词就疯狂的拍你马屁. vscode的下载尝试过,但是作为日常将IDEA作为主力 ...

  4. 「谷歌插件」这是一款我认为最好的标签页扩展插件

    不知道大家每天早上第一时间打开浏览器看到的是什么画面? 是否也有人跟我一样在寻找一款完美的「标签页」插件,在用过Infinity.OneTab.Momentum等插件后,浏览器主页的美化追求的不过是内 ...

  5. 可以自定义模板的ide_将IDE检查应用于自定义Java批注

    可以自定义模板的ide J2SE 5中注释的引入改变了我们编写和处理Java的方式. 除了Java SE的预定义注释外 ,框架,IDE和工具包还引入了自己的自定义注释 . Checker框架提供了一些 ...

  6. 阿里云OCR通用文字识别和自定义模板OCR识别Python代码及一站式教程

    阿里云OCR 一.通用文字识别 1.开通 2.PY3代码 3.测试结果 二.自定义模板识别 1.开通 2.进行自定义模板 3.代码 三.最后 一.通用文字识别 1.开通 开通链接:https://ma ...

  7. 12.zabbix 自定义模板

    文章目录 12. zabbix 自定义模板 12.1 创建应用集 12.2 创建监控项 12.3 创建模板 12.4 引用模板 12.5 导出模板 12. zabbix 自定义模板 12.1 创建应用 ...

  8. template标签_Django实战: 利用自定义模板标签实现仿CSDN博客月度归档

    应网友慕之岩的请求,现提供下Django项目中如何使用自定义标签实现仿CSDN博客的月度归档(如下图所示).要求按月统计每个月发表的博文篇数, 跳过空白月份,最后结果按发布时间逆序排列.点击每个月份可 ...

  9. 自定义php模板解析,迅睿CMS 自定义模板解析标签

    需要精通php的开发者使用 系统自带的标签有 {category **** } 获取栏目 {/category} {linkage  ****}  获取联动菜单 {/linkage} {page ** ...

最新文章

  1. Linux中利用grep命令如何检索文件内容详解
  2. 6 个理由,让我不顾一切撑腰 Python!
  3. python实现全景图片拼接
  4. Binding(二):控件关联和代码提升
  5. python - classs内置方法 solt
  6. Playing with Permutations(CF-252D)
  7. vsftpd 本地用户登录和上传设置
  8. xp彻底删除mysql_xp彻底清除mysql数据库
  9. 模拟美萍加密狗--Rockey2虚拟狗(一)
  10. 最新!中科院分区发布2021年期刊重大调整
  11. 待业在家的6个月,我靠淘宝月入百万:你看不起的行业,往往很赚钱
  12. 寻找春天nbsp;九宫格日记-2013.06.01
  13. 百度搜索升级冰桶算法5.0
  14. tp点一共有多少_dnf人家为什么比你多好几点tp点?原因终于找到啦
  15. (2)Hadoop核心 -- java代码对MapReduce的例子1
  16. Linux Deepin 12.12 正式版本发布--焕然一新,即可惊艳!
  17. 职业 行业 2 博客
  18. ASCII 与 UNICODE 字符映射表
  19. css vw单位_使用CSS vw单位创建完美的响应形状
  20. 关于计算机的英语演讲稿三分钟,关于自信的英语三分钟演讲稿

热门文章

  1. 2021-2027年中国室内游艺设备行业研究及前瞻分析报告
  2. 2021-2027年中国医疗美容市场研究及前瞻分析报告
  3. mysql5.6.46安装教程_鲲鹏云-arm平台 mysql-5.6.46 安装
  4. 【JavaScript总结】JavaScript语法基础:JS编码
  5. plt.figure()的使用
  6. LeetCode简单题之最近的请求次数
  7. RabbitMQ超详细安装教程(Linux)
  8. MVC、MVP和MVVM的优缺点
  9. Laravel/Lumen 使用 Redis队列
  10. Python:新浪网分类资讯爬虫