Visual Studio Code 入门






4.81/5 (34投票s)
微软 Visual Studio 家族中最新、最精简、最实用的工具介绍!
引言
Visual Studio Code 于 2015 年由微软发布,自发布以来,它因所有最好的理由而获得了广泛关注。“VS Code” 是一个免费、轻量级、开源、跨平台的代码编辑器,可在 Windows、Linux 和 OS X 上运行。如果您曾因完整的 Visual Studio 的笨重而却步,转而使用 notepad++ 或 Sublime text 来编辑文件或轻量级项目,那么 VS Code 就是为您量身定制的。不再有包罗万象的 Visual Studio 的开销……VS Code 轻巧、灵活、快速。它能完成我使用 Sublime 所做的所有事情,甚至更多(是的,包括多行编辑!)。
尽管它当然非常强大,但 Code 以一种非常不干扰、非强制的方式完成其工作,它不碍事,让您能够专注于手头的任务;当您需要时,工具唾手可得,而不会总是悬挂在屏幕和思维空间中。
(思维空间,嗯?……是的!……清理您的办公桌和屏幕上的杂物,减少周围的干扰,看看您能更好地集中注意力!)
这是一篇非常简短的入门文章——我希望它能激发您对轻量级编码的兴趣,并鼓励您下载并试用 VS Code!

Code 支持调试,具有紧密集成的 GIT 控制、语法高亮、智能感知、代码片段和重构。Code 具有极强的可扩展性/可插拔性,这与它的开源基础相结合,意味着微软和开发社区都真正支持该工具,并在短时间内将其打造成一个非常有用和强大的工具。我强烈建议您查看一下——当您这样做时,如果发现缺少什么,可以考虑编写一个插件来解决这个问题!……
深入研究扩展大型 Visual Studio 本身是完全可行的——我们可以编写扩展、插件等。只是,嗯……根据我的经验,这不像打开文件、敲入一些脚本然后放手尝试那么简单/快速……另一方面,VS Code 很轻巧,有一种非常直接的做事方式,几乎鼓励您随意尝试,仅仅因为它太容易了。#我们爱代码!
Visual Studio Code 入门
这篇快速入门将为您简要介绍 VS-Code,包括应用程序如何协同工作、在哪里可以找到东西、如何使用它、限制等。
那么 Visual Studio Code 是什么?
正如我们所说,VS Code 是一个轻量级的代码编辑器
,功能齐全且跨平台。您可以在 Mac、Windows 和 Linux 上下载并运行该应用程序。如果您使用 C#、JavaScript 编码,如果您进行 Web 开发,如果您进行移动开发,VS Code 就是您的朋友……
VS Code 被描述为“基于文件和文件夹”。这意味着您可以将其用作打开和处理单个文件的工具,就像一个功能强大的文本编辑器,或者将其用于打开文件夹/项目并作为一个组处理其中的所有文件,并且同样高效。
布局/熟悉环境
当您首次安装该应用程序时,它看起来非常简陋——这是有意为之的!……以下是主要部分的概述……
您可以通过布局做更多事情,并将其配置为符合您的工作偏好。编辑器会记住您上次的设置,因此当您重新打开时,一切都会保持原样。您还可以并排打开两个文件进行比较。
直观的用户界面
正如您所期望的,熟悉应用程序非常直观。以下是一些示例:
您可以在资源管理器区域选择文件,然后右键单击以对其执行操作系统和其他命令。
要打开现有文件/项目并访问许多其他功能,请转到“文件”菜单。
自定义您的工作区
与轻量级编辑器一致,VS Code 不再提供嵌套的标签页、基于表单的标志和控件来开关功能,而是允许我们通过直接编辑基于 JSON 的配置文件来配置我们的工作区、颜色主题,乃至整个环境。
使用键盘导航
对我来说,VS Code 最酷的一点就是能够大部分时间远离鼠标,用我高效的小指头在键盘上敲击。除了“文件”菜单,我需要的大部分命令都包含在“命令面板”部分——最简单的访问方式是按 F1
。
在输入字段中键入?
将显示可用命令列表。
扩展和插件
尽管 VS Code 是一项非常年轻的技术,但它已经拥有一个充满活力的扩展和插件市场。我喜欢查看插件——那里有一些真正的瑰宝,可以真正提高您的工作效率,并让您对代码和解决方案有惊人的洞察力。Docker 钩子、Yeoman、Grunt、VS Cordova……这些以及更多都有插件和扩展。您可以通过两种方式查看扩展——要么在 VS Code 内部,要么在外部市场。
通过:F1 -> ext install
语言支持
它内置支持多种语言,包括 C#、F#、Python、Javascript、Objective-C、Ruby、R、Visual-basic 和 SQL 等。对这些语言的大部分支持,如重构、着色、智能感知等,都已内置,并且通过扩展/插件系统不断添加新功能。该框架旨在辅助和支持所有最现代的语言,您可以非常轻松地添加扩展支持。
键入 F1
,然后键入 'ext inst'
以调出扩展库下拉菜单,然后键入语言名称以过滤结果。
在VS Code 网站上了解更多关于语言支持和可扩展性的信息。
更新
截至 2016 年 4 月 14 日,Visual Studio Code 刚刚达到了里程碑式的 1.0 版本。自一年前发布以来,它已经有超过 200 万次下载,每月有超过 50 万名开发者在使用。作为一个开放平台,在不到六个月的时间里,这个编辑器吸引了超过 1000 个社区贡献的插件和扩展——多么成功的案例!
VS Code 完全可本地化,目前支持九种语言。社区对代码库的贡献源源不断,团队已将 GitHub 上的 300 多项贡献整合到实时代码库中。在 Visual Studio 网站上有一篇关于 VS Code 达到 1.0 版本的精彩文章——请在此阅读。
我在文章顶部附上了一份非常有用的“Visual Studio Code 提示和技巧”供下载——非常值得下载一份并阅读!
下一步
在 .NET 和 Visual Studio 之外,有一个广阔的世界(正如我们所知的)。如果您整天忙于企业工作,有时很难看到这些之外的东西。我真的鼓励您看看微软为社区提供的 VS Code 的惊人之处,并开始玩弄那些存在于我们日常工作有时给我们带来的限制之外的一些令人惊叹的技术。更有可能的是,您会发现一些有用的、您喜欢的,并且实际上会惠及企业的东西!……如果微软能够从憎恨开源转变为拥抱它,那么我们所有人也肯定可以开始伸出手去学习新事物 :)
最后,一如既往,如果您喜欢这篇文章,请在页面顶部投一票。
现在——花五分钟,前往 VS Code 网站,下载,开始编码吧!
历史
- 版本 1 - 2016 年 3 月 27 日 - 发布
- 版本 2 - 2016 年 4 月 14 日 - VS Code 达到官方版本 1!.. 更新此内容
- 版本 3 - 2016 年 4 月 17 日 - 添加“提示和技巧”下载