Visual Studio Code(简称VS Code),自2015年推出以来,因其卓越的性能和用户体验,迅速获得了开发者社区的广泛关注。VS Code是一款免费、轻量级、开源且跨平台的代码编辑器,支持Windows、Linux和macOS操作系统。如果曾因Visual Studio的笨重而转向Notepad++或Sublime Text来编辑文件或处理轻量级项目,那么VS Code将是理想选择。VS Code的轻量级特性,使其在执行任务时更加灵活和迅速,同时提供了强大的功能,如多行编辑等。
VS Code以其强大的功能和非侵入性的方式,为用户提供了极大的便利。它不会占用过多的屏幕和心智空间,而是在需要时提供工具,让能够专注于手头的任务。这种设计理念有助于减少干扰,提高工作效率。
VS Code支持调试功能,内置了Git控制,提供语法高亮、智能感知、代码片段和重构等特性。此外,VS Code的可扩展性极强,结合其开源基础,使得微软和开发社区能够在短时间内将其打造成一个非常实用且强大的工具。如果在使用过程中发现缺少某些功能,可以考虑编写插件来满足自己的需求。
与Visual Studio相比,VS Code的轻量级特性使得编写扩展和插件变得更加简单快捷。VS Code鼓励用户尝试和探索,因为它的使用方式非常直观。
VS Code是一款轻量级的代码编辑器,功能全面且跨平台。可以在Mac、Windows和Linux上下载并运行这款应用。无论是C#、JavaScript开发者,还是Web开发者、移动开发者,VS Code都能成为得力助手。
VS Code被描述为“基于文件和文件夹”的编辑器。这意味着可以将其作为工具来打开和处理单个文件,或者打开一个文件夹/项目并作为一个整体来高效地工作。
安装VS Code后,界面看起来非常简洁,这是有意为之的。以下是主要部分的概述:
可以根据自己的工作习惯进行更多的布局配置。编辑器会记住上次的设置,因此在重新打开时,一切将保持原样。还可以并排查看两个文件进行比较。
正如所期望的,VS Code的用户界面非常直观。以下是一些示例:
可以在资源管理器区域选择文件,然后右键点击执行操作系统和其他命令。
要打开现有文件/项目并访问许多其他功能,请转到文件菜单。
与轻量级编辑器相一致,VS Code允许通过直接编辑基于JSON的配置文件来配置工作区、颜色主题以及整个环境,而不是提供一系列嵌套的标签页和表单控件来开启或关闭功能。
VS Code的一个亮点是,可以在很大程度上避免使用鼠标,而是通过键盘来提高工作效率。除了文件菜单外,需要的大多数命令都包含在命令面板部分。要访问这个部分,最简单的方法是按下F1键。
在输入字段中输入问号(?),将显示可用命令的列表。
尽管VS Code还很年轻,但它已经拥有了一个充满活力的扩展和插件市场。喜欢查看插件,因为其中有一些真正的宝藏,可以大大提高生产力,并为代码和解决方案提供惊人的洞察力。Docker钩子、Yeoman、Grunt、VS Cordova等,都有相应的插件和扩展。可以通过两种方式查看扩展:一种是在VS Code内部,另一种是在外部市场。
通过以下方式访问:
F1 -> ext install
或者访问Visual Studio Code市场:
VS Code内置了对多种语言的支持,包括C#、F#、Python、JavaScript、Objective-C、Ruby、R、Visual Basic和SQL等。这些语言的支持包括重构、着色、智能感知等,都是内置的,并且新功能正在通过扩展/插件系统不断添加。该框架旨在协助和支持所有最现代的语言,可以很容易地添加扩展支持。
要了解更多关于语言支持和可扩展性的信息,请访问VS Code网站。
截至2016年4月14日,Visual Studio Code刚刚达到了官方版本1的重要里程碑。自一年前推出以来,它已经获得了超过200万次下载,并且每月有超过50万开发者在使用。作为一个开放平台,在不到六个月的时间里,编辑器已经吸引了超过1000个社区贡献的插件和扩展——这是一个多么成功的故事!
VS Code是完全本地化的,目前支持九种语言。社区对代码库的贡献源源不断,团队已经从GitHub上接受了超过300个贡献到实时代码库中。关于VS Code达到版本1的详细介绍,请访问Visual Studio网站。
在文章顶部附加了一个非常有用的“Visual Studio Code的技巧和窍门”下载链接,非常值得下载并阅读!
在.NET和Visual Studio之外,有一个广阔的世界(就像所知道的那样)。如果整天埋头于企业工作,有时候很难看到更远的地方。强烈建议看看微软为社区提供的VS Code的惊人之处,并开始尝试一些日常工作限制之外的惊人技术。很可能,会发现一些有用、喜欢的,并且实际上会受益于企业的东西!……如果微软可以从反对开源转变为拥抱开源,那么可以开始学习新事物。