锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 行业开源 / vscode、vscode技巧、vscode配置和vscode插件
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

vscode

写代码离不开编辑器,在我刚上大学时,用的DOS下的TurboC和Borland C,TC的菜单好像要用快捷键才能激活,非常不好用,现在好了,各种各样的编辑器让大家目不暇接,挑花了眼,本文就推荐下vscode。

自从微软拥抱Linux后,微软变大方了,vscode是Microsoft为Windows、Linux和macOS开发的源代码编辑器。它是一款超快速和轻量级的源代码编辑器,可用于查看、编辑、运行和调试应用程序的源代码。它主要由前端开发人员使用。 与Visual Studio相比,vscode是完全不同的产品。

它能跨平台,可在Windows、Linux和Mac上运行,而Visual Studio仅可在Windows操作系统和Mac操作系统上运行。

优点:-

 1)IntelliSense用于编程语言:-IntelliSense是用于各种代码编辑功能的通用术语:代码完成,参数信息,快速信息,“代码完成”,“内容辅助”和“代码提示”。  

VSCode IntelliSense提供了开箱即用的JavaScript、TypeScript、JSON、HTML、CSS、Less和Sass。我们还可以添加默认情况下不支持的其他语言的IntelliSense扩展。

2)命令面板:

-Visual Studio支持内置的集成终端,最初从您打开的项目的根目录开始。此功能非常方便,因为我们无需切换窗口或更改现有终端的状态即可执行快速命令行任务。只需按Command / Control + Shift + P即可启动它。这是我们IDE中的PowerShell,可以通过快捷方式处理常用任务。当我们开始键入这些可识别的命令中的任何一个时,“命令面板”将提供IntelliSense帮助,甚至触发命令提示符来执行任务。

3)集成的版本控制(内置Git):-

vscode内置了Git集成,这使得立即查看项目中所做的更改非常容易。在左侧栏,我们可以找到Git图标,可以在其中初始化Git并执行一些Git命令,例如commit,pull,push,rebase,publish和查看文件中的更改。VSCode可与任何本地或远程的Git存储库一起使用,并提供可视符号以在代码提交之前解决冲突。

4)调试:

-vscode的主要功能之一是其强大的调试支持。VSCode的内置调试器有助于加速您的编辑、编译和调试循环。

默认情况下,它带有对NodeJS的支持,并且可以调试任何转换为​​JavaScript的内容,但是其他运行时(如C ++或Python)将需要安装扩展。锐英源软件对NodeJS有过研究,发现其它IDE暂时不如vscode这么友好。

我们可以设置断点,在运行时查看调用堆栈或变量,并暂停或逐步执行代码。

5)在不同文件上并排编辑:

 有时,我们需要将一个文件的代码引用到另一个文件。VSCode通过允许我们为相同文件或不同文件打开并排编辑器,使此操作变得容易。只需右键单击该文件,然后选择“打开幻灯片”选项。

6)一些代码管理功能:

 VS代码为我们提供了语言服务功能,例如,“窥视定义”,“转到定义”,“查找所有引用”和“重命名符号”。这些功能对每个开发人员都非常有用。在Vs代码中,我们可以格式化javascript代码以及其他语言的代码。我们可以通过右键单击代码文件来找到这些功能。

 

总之vscode总结了Visual Studio的IDE优势,并且支持众多插件,现在比较流行,是开发者众多选择之一。如果写C#这类和.net或其它微软平台密切相关的语言,VS应该用,但是换了其它语言,要优先考虑vscode,比如前端。微软的底层平台加载时是非常占内存的,而vscode就没有这个负担。

vscode技巧

锐英源经常用vscode,掌握了不少vscode技巧,也欢迎同行交流。

 

  
vscode配置

因为vscode以编辑器为主,对于各类开发环境不是自带的,需要针对语言进行不同的配置,安装好不同的插件,所以vscode配置是需要掌握的技能。就像开源的代码,你可能要改bug一样,vscode的细节需要开发人员来配置调整,不过现在vscode经过多次升级,配置很方便,这里后续后推出不同语言的配置过程和配置问题怎么解决文章。

vscode插件
 

vscode针对每种语言都有插件,要用好vscode必须要掌握插件的安装、开启和使用。这里列举出几个常用插件:

snippets:常见代码片段注入,节省输入字符数。

Path Intellisense: 路径补全。

Visual Studio IntelliCode: 智能提示,经过大量机器学习。

Npm Intellisense:自动填充npm模块。

office插件:开发office软件上运行的插件,我用VS开发过office插件,有些细节不太方便,推荐大家关注下vscode下的风格。

友情链接
版权所有 Copyright(c)2004-2015 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州市文化路47号院1号楼4层(47-1楼位于文化路和红专路十字路口东北角,郑州大学工学院招待所南边,工学院科技报告厅西边。)