visual studio code简称“VSCode”,是微软开发的一款代码编辑器,支持大部分的编程语言,其语法突出显示和自动填充,智能化的变量变形、函数定义和导入模块能够极大的提升编程的效率,代码调试也可以直接在编辑器上完成,内置的Git和其他SCM提供商合作从未如此简单,查看差异、暂存文件并直接从编辑器提交,VSCode支持嵌入到任何项目和操作系统中,并为环境提供不是VSCode插件、linting和调试服务。本站提供了VSCode官方版软件下载,需要的朋友快到本站下载吧。
visual studio code官方介绍
visual studio code并非完整版的Visual Studio,它只是一款轻量级的代码编辑器,而不是一个重量级的完整 IDE (集成开发环境),它的竞争对手将会是Sublime Text、Atom、VIM、Notepad++ 等产品。软件支持几乎所有主流的开发语言,拥有语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。另外vscode支持 Win、Mac、Linux等跨平台操作,运行流畅,是微软的良心之作。
visual studio code基本功能
【认识智能感知】
使用 IntelliSense 超越语法突出显示和自动完成,它提供基于变量类型、函数定义和导入模块的智能完成。
【打印语句调试已成为过去】
直接从编辑器调试代码。启动或附加到您正在运行的应用程序并使用断点、调用堆栈和交互式控制台进行调试。
【内置 Git 命令】
与 Git 和其他 SCM 提供商合作从未如此简单。查看差异、暂存文件并直接从编辑器提交。从任何托管的 SCM 服务推送和拉取。
【可扩展和可定制】
想要更多功能?安装扩展以添加新语言、主题、调试器并连接到其他服务。扩展在单独的进程中运行,确保它们不会减慢您的编辑器的速度。
【自信而轻松地部署】
使用Microsoft Azure,您可以部署和托管您的 React、Angular、Vue、Node、Python(以及更多!)站点,存储和查询关系和基于文档的数据,并通过无服务器计算进行扩展,所有这些都可以轻松地在 VS Code 中完成。
【VS 代码】
JavaScript、Python、Java、Markdown、TypeScript、C/C++、JSON、Powershell、HTML/CSS、C#、PHP、YAML
visual studio code使用说明
用户界面从本质上讲,Visual Studio Code 是一个代码编辑器。与许多其他代码编辑器一样,VS Code 采用通用的用户界面和布局,左侧的资源管理器显示您有权访问的所有文件和文件夹,右侧的编辑器显示您打开的文件的内容.
【基本布局】
VS Code 具有简单直观的布局,可最大化为编辑器提供的空间,同时留出足够的空间来浏览和访问文件夹或项目的完整上下文。UI分为五个区域:
编辑器- 编辑文件的主要区域。您可以在垂直和水平方向并排打开任意数量的编辑器。
侧栏- 包含不同的视图,如资源管理器,可在您处理项目时为您提供帮助。
状态栏- 有关打开的项目和您编辑的文件的信息。
活动栏- 位于最左侧,可让您在视图之间切换,并为您提供其他特定于上下文的指示器,例如启用 Git 时传出更改的数量。
面板- 您可以在编辑器区域下方显示不同的面板,用于输出或调试信息、错误和警告,或集成终端。面板也可以向右移动以获得更多垂直空间。
每次启动 VS Code 时,它都会以与上次关闭时相同的状态打开。文件夹、布局和打开的文件将被保留。
每个编辑器中打开的文件都显示在编辑器区域的顶部带有选项卡式标题 (Tabs)。
【并排编辑】
您可以在垂直和水平方向并排打开任意数量的编辑器。如果您已经打开了一个编辑器,有多种方法可以在现有编辑器的一侧打开另一个编辑器:
Alt单击资源管理器中的文件。
Ctrl+\将活动编辑器一分为二。
从文件的资源管理器上下文菜单中打开到侧面( Ctrl+Enter )。
单击编辑器右上角的拆分编辑器按钮。
将文件拖放到编辑器区域的任何一侧。
快速打开( Ctrl+P ) 文件列表中的Ctrl+Enter(macOS:Cmd+Enter)。
每当您打开另一个文件时,处于活动状态的编辑器将显示该文件的内容。因此,如果您有两个并排的编辑器,并且您想在右侧编辑器中打开文件 'foo.cs',请确保在打开文件 'foo.cs' 之前该编辑器处于活动状态(通过在其中单击)。
默认情况下,编辑器将在活动编辑器的右侧打开。您可以通过设置更改此行为workbench.editor.openSideBySideDirection并配置为在活动编辑器的底部打开新编辑器。
当您打开多个编辑器时,您可以通过按住Ctrl (macOS: Cmd ) 键并按1、2或3快速在它们之间切换。
提示:您可以调整编辑器的大小并对其重新排序。拖放编辑器标题区域以重新定位或调整编辑器的大小。
【小地图】
Minimap(代码大纲)为您提供源代码的高级概述,这对于快速导航和代码理解非常有用。文件的小地图显示在编辑器的右侧。您可以单击或拖动阴影区域以快速跳转到文件的不同部分。
提示:您可以将小地图移动到左侧或通过分别设置"editor.minimap.side": "left"或"editor.minimap.enabled": false在您的用户或工作区设置中完全禁用它。
【缩进指南】
上图还显示了缩进指南(垂直线),可帮助您快速查看匹配的缩进级别。如果您想禁用缩进指南,您可以"editor.renderIndentGuides": false在您的用户或工作区设置中进行设置。
【面包屑】
编辑器在其内容上方有一个导航栏,称为Breadcrumbs。它显示当前位置并允许您在文件夹、文件和符号之间快速导航。
面包屑始终显示文件路径,如果当前文件类型具有对符号的语言支持,则显示直到光标位置的符号路径。您可以使用“视图” >“显示面包屑”切换命令禁用面包屑。
【探险家】
Explorer 用于浏览、打开和管理项目中的所有文件和文件夹。VS Code 是基于文件和文件夹的 - 您可以通过在 VS Code 中打开文件或文件夹来立即开始。
在 VS Code 中打开文件夹后,文件夹的内容会显示在资源管理器中。你可以从这里做很多事情:
创建、删除和重命名文件和文件夹。
通过拖放移动文件和文件夹。
使用上下文菜单浏览所有选项。
提示:您可以从 VS Code 外部将文件拖放到资源管理器中进行复制(如果资源管理器为空,VS Code 将改为打开它们)
VS Code 可以很好地与您可能使用的其他工具配合使用,尤其是命令行工具。如果要在当前在 VS Code 中打开的文件夹的上下文中运行命令行工具,请右键单击该文件夹并选择在命令提示符中打开(或在 macOS 或 Linux 上的终端中打开)。
您还可以通过右键单击文件或文件夹并选择在资源管理器中显示(或在 macOS上的 Finder 中显示或在 Linux上打开包含文件夹)导航到本地资源管理器中文件或文件夹的位置。
提示:键入Ctrl+P(快速打开)可按文件名快速搜索和打开文件。
默认情况下,VS Code 从资源管理器中排除一些文件夹(例如。.git)。使用该files.exclude 设置配置从资源管理器中隐藏文件和文件夹的规则。
提示:这对于隐藏派生资源文件非常有用,例如\*.meta在 Unity 或\*.jsTypeScript 项目中。对于 Unity 排除\*.cs.meta文件,要选择的模式是:"**/*.cs.meta": true. 对于 TypeScript,您可以使用以下命令排除为 TypeScript 文件生成的 JavaScript:"**/*.js": {"when": "$(basename).ts"}.
常见问题
一、Visual Studio Code 和 Visual Studio IDE 有什么区别?
Visual Studio Code 是一个简化的代码编辑器,支持调试、任务运行和版本控制等开发操作。它旨在为开发人员提供快速代码-构建-调试周期所需的工具,并将更复杂的工作流留给功能更全面的 IDE,例如Visual Studio IDE。
二、如何禁用崩溃报告
VS Code 收集有关发生的任何崩溃的数据并将其发送给 Microsoft 以帮助改进我们的产品和服务。阅读我们的隐私声明和遥测文档以了解更多信息。
如果您不想向 Microsoft 发送崩溃数据,则可以将enable-crash-reporter运行时参数更改为false
打开命令面板 ( Ctrl+Shift+P )。
运行首选项:配置运行时参数命令。
此命令将打开一个argv.json文件以配置运行时参数。
编辑"enable-crash-reporter": false。
重新启动 VS 代码。
三、如何选择退出 VS Code 自动更新?
默认情况下,VS Code 设置为在我们发布新更新时为 macOS 和 Windows 用户自动更新。如果您不想获得自动更新,可以将更新:模式设置从 设置default为none。
要修改更新模式,请转到文件>首选项>设置(macOS:代码>首选项>设置),搜索update mode并将设置更改为none。
如果您使用 JSON 编辑器进行设置,请添加以下行:
"update.mode": "none"
您可以通过卸载当前版本,然后安装特定发行说明页面顶部提供的下载来安装以前版本的 VS Code 。
注意:在 Linux 上:如果 VS Code 存储库安装正确,那么您的系统包管理器应该以与系统上其他包相同的方式处理自动更新。
四、选择退出扩展更新
默认情况下,VS Code 还会在新版本可用时自动更新扩展。如果您不希望扩展程序自动更新,您可以清除设置编辑器中的扩展程序:自动更新复选框 ( Ctrl+, )。
如果您使用 JSON 编辑器修改设置,请添加以下行:
"extensions.autoUpdate": false
∨ 展开