vscode详细使用教程(vscodevscode技巧vscode配置和vscode插件)
写代码离不开编辑器,在我刚上大学时,用的DOS下的TurboC和Borland C,TC的菜单好像要用快捷键才能激活,非常不好用,现在好了,各种各样的编辑器让大家目不暇接,挑花了眼,本文就推荐下vscode,我来为大家科普一下关于vscode详细使用教程?下面希望有你要的答案,我们一起来看看吧!
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配置是需要掌握的技能。就像开源的代码,你可能要改bug一样,vscode的细节需要开发人员来配置调整,不过现在vscode经过多次升级,配置很方便,这里后续后推出不同语言的配置过程和配置问题怎么解决文章。
VSCODE插件vscode针对每种语言都有插件,要用好vscode必须要掌握插件的安装、开启和使用。这里列举出几个常用插件:
snippets:常见代码片段注入,节省输入字符数。
Path Intellisense: 路径补全。
Visual Studio IntelliCode: 智能提示,经过大量机器学习。
Npm Intellisense:自动填充npm模块。
office插件:开发office软件上运行的插件,我用VS开发过office插件,有些细节不太方便,推荐大家关注下vscode下的风格。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com