前言
Visual Studio Code(VS Code)是微软2015年推出的一个轻量但功能强大的源代码编辑器,基于 Electron 开发,支持 Windows、Linux 和 macOS 操作系统。它内置了对JavaScript,TypeScript和Node.js的支持并且具有丰富的其它语言和扩展的支持,功能超级强大。Visual Studio Code是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。
![](https://img-blog.csdnimg.cn/12b987112cac4c7eb6506fa35ea59c9b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
VS Code提供强大的扩展,版本更新很及时,功能丰富且强大。而且官网提供了丰富的说明文档和视频等支持。安装扩展以添加新语言、主题、调试器并连接到其他服务。 扩展在单独的进程中运行,不会减慢编辑器的速度。
![](https://img-blog.csdnimg.cn/57a0c57032954228804c03268b26450b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
一,推荐主题
当我们无论是使用手机、平板、还是电脑,都会设计设计自己喜欢的主题,作为一名优秀的程序员,Vscode编辑器我们也应该拾掇拾掇,下面几款主题是我个人推荐的,如果有喜欢的小伙伴建议收藏!
Moonlight
![](https://img-blog.csdnimg.cn/7ae9bea3831c44f9841cc946f928fdab.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
Moonlight更像是晚上手机开启夜间模式一样,适合晚上敲代码或者重度暗色爱好者
Nord
![](https://img-blog.csdnimg.cn/46b2d18ec92948409619c620b84ec336.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
Nord是一款北极蓝主色调、干净、优雅的主题,可能更适合大多数女生。
Noctis
![](https://img-blog.csdnimg.cn/4984f97ced5045bfbdc9ec4e9523ae6f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
Noctis主题暖色和冷色混合的均衡,看起来很舒服,减少眼睛疲劳。
Palenight
![](https://img-blog.csdnimg.cn/de045540ff004040940eb74c1c11fbb6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
Palenight是柔和而舒适的紫色主题,喜欢紫色的女生或者男生不要错过。
Ayu
![](https://img-blog.csdnimg.cn/99ef5b8afcaf47eb9c02deaa7cb3eaaf.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
Ayu是一款白色主题,简单、明亮、优雅。深色模式也很适合晚上使用。
二,万能插件
语言支持
Java
![](https://img-blog.csdnimg.cn/a2aeaa57ddc54a1ba4b54697606c115b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
提供代码调整、自动补全、jdk 文档查询、Lint、类型检查、debug等功能。但一般Java开发工程师不用vscode写Java代码,因为Java的工程往往比较庞大,而vscode相对比较轻量级,相对来说不是非常合适。而且Java工程需要的插件也非常多,比如Tomcat、spring、数据库等等……全部安装下来还是比较重的。所以还不如直接使用全部环境都集成好的IDEA。
C/C++
![](https://img-blog.csdnimg.cn/92effa35a6944c18888f63137e3a3426.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
提供C++语法识别、智能补全、代码跳转、调用依赖识别等,一般来说学生党安装这一个就可以了。还有一些其他的插件也非常不错,如C++ Intellisense, C/C++ Clang Command Adapter等。
MySQL
![](https://img-blog.csdnimg.cn/6d49f4b00c3d4a8191e41560afa6293a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
SQLTools 有智能提示,如果谈论颜值的话比较偏向MySQL。
HTML/CSS
![](https://img-blog.csdnimg.cn/274ace23c0f644d785fea99f602a36d9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
HTML/CSS语法支持,前端党必备。
Markdown
![](https://img-blog.csdnimg.cn/01434448bd3a45a8941a36a544f1742c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
markdown语法支持,可以在vscode当中编辑markdown文档,还支持图床的图片上传功能。
由于很多github的repo都提供了markdown语法格式的readme文件,所以还是需要安装一下,这样才方便阅读。
Python
![](https://img-blog.csdnimg.cn/5e4165024cfb4d349cd35981ce4dfc73.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
Python的语法支持,支持Python的单测、lint、语法高亮、代码格式化、debug、jupyter等功能。
代码神器
Auto Close Tag
![](https://img-blog.csdnimg.cn/6adad47f018c4a09883f28bce52ad2e4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
前端神器,只需要编写左标签,例如,,
等,会自动替我们完成右侧标签的填充如:, ,
等。
Better Comments
![](https://img-blog.csdnimg.cn/d6b3696539f148a39721e339d3734443.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
美化注释,可以将我们的多行注释按照类别自动高亮
Bracket Pair Colorizer
![](https://img-blog.csdnimg.cn/b197f06bc650476780f4d784216f26df.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
开发神器,当使用多层括号嵌套时,自动将不同层次的括号设置成不同的颜色,防止配对时眼瞎。
![](https://img-blog.csdnimg.cn/b92eae19ed7842589f6c96a8a306e754.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
leetcode
![](https://img-blog.csdnimg.cn/b043314f60b0443ca7a045e3074a4933.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
上班摸鱼、实验室摸鱼神器,再也不用担心刷题被老板看到了。
live server
![](https://img-blog.csdnimg.cn/7c776ee0d07c4f9b8bb115faf1849d8e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
前端神器,可以在vscode中预览编写的网页。
Path Intellisense
编码神器,
相对路径自动补全
vscode-icons
![](https://img-blog.csdnimg.cn/3eecdc1b67de4c51bd997a99185030e1.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/5a643ab9c5d548f39165728825284647.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
给你的vscode中夹、文件换上更好看的图标。
Code Runner
![](https://img-blog.csdnimg.cn/9d1bbac1117b48ca854e2a05e1f35b45.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
运行多种语言的代码片段或代码文件,省掉保存的环节,直接可以运行
Debugger for Chrome
![](https://img-blog.csdnimg.cn/f01f646e6cbb4b17867f2cd197358ffc.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
这款插件是专门为前端调试开发的,很方便调试,跟谷歌的控制台是一样的功能,安装以后,无需打开浏览器的控制台就能进行断点调试。
Auto Import
![](https://img-blog.csdnimg.cn/c754e15c55d142378db5b08d837cff26.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
Typescript
自动导入,其实现在很多的插件基本都内置了这种功能,已经不是必须品了。
Snippets
![](https://img-blog.csdnimg.cn/af9ef2464768466e9d46693e75d25948.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/9e7b54597c2646479021c0e6910ed9cb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
支持大部分语言自动导入,这一类的插件都很多,但功能都是提供代码片段,作用就是使用几个字符的简写,就可以敲出整段代码。
background
![](https://img-blog.csdnimg.cn/7a47d8bd535546c1b83ba416d1494983.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
设计背景,安装好打开设置
![](https://img-blog.csdnimg.cn/ff361a248d4c46ef9ef357c242379bda.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
-
-
"background.useFront"
:
true
,
-
"background.useDefault"
:
false
,
//是否使用默认图片
-
"background.customImages"
:
[
-
"file:///D:/2/1.jpg"
//路径为默认的图片地址
-
-
-
-
-
-
"pointer-events"
:
"none"
,
-
"position"
:
"absolute"
,
-
-
-
-
"background-position"
:
"120% 90%"
,
//文件位置
-
"background-repeat"
:
"no-repeat"
,
//是否默认文字重复
-
"opacity"
:
0.1
//不透明度0~1
-
-
"security.workspace.trust.untrustedFiles"
:
"open"
,
-
"workbench.editorAssociations"
:
{
-
-
-
-
"C_Cpp.updateChannel"
:
"Insiders"
,
-
"workbench.colorTheme"
:
"Visual Studio Dark - C++"
,
-
"code-runner.runInTerminal"
:
true
,
-
"terminal.integrated.defaultProfile.windows"
:
"PowerShell"
,
-
-
"editor.suggestSelection"
:
"first"
,
-
"vsintellicode.modify.editor.suggestSelection"
:
"automaticallyOverrodeDefaultValue"
,
-
-
-
-
-
-
-
修改图片地址即可,原图在文章开头
![](https://img-blog.csdnimg.cn/c9fddb06d6ed47d78f5fa84defb6582b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
Chinese
![](https://img-blog.csdnimg.cn/cf59392b4fa843b19b255f31d68b7aa6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAL-WwkeWPuOWRvQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
适合大多人下载使用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)