开始安装终端
Visual Studio Code 包含一个功能齐全的集成终端。你可以用它来执行像这样的命令回声,LS, 和git就像一个独立的终端。VS Code 中的终端还支持与编辑器的集成,以支持诸如工作区文件链接和错误检测等功能。
终端可以使用安装在你机器上的各种外壳。shell 是一种通过与作系统交互来解释并执行命令的程序。shell的例子包括Bash、Zsh和PowerShell。
这个教程会引导你了解 Visual Studio Code 中终端的基础作。
在终端里运行你的第一个命令
在写代码时,你可能需要运行shell命令来构建、测试或部署你的应用。VS Code 中的终端允许你在不离开编辑器的情况下运行这些命令。
开始使用终端:
-
启动 VS Code,打开一个文件夹或工作区。
-
通过菜单栏选择“查看>终端”,或按 ⌃'(Windows,Linux Ctrl+')快捷键打开终端。
根据你的作系统配置,终端会以默认的shell打开,比如Bash、PowerShell或Zsh。shell的工作目录从工作区文件夹的根开始。

-
输入一个基本命令,比如
LS以列出当前目录中的文件。终端显示命令的输出,类似于独立终端,但你仍然在编辑器内。

提示:你可以通过拖动终端面板的边界或选择图标来放大终端,以最大化面板大小。
^
与命令输出交互
VS Code 中的终端还提供了与命令输出交互的功能。命令通常会输出文件路径或URL,你可能想打开或导航到这些地址。例如,编译器或线条可能会返回带有文件路径和行号的错误消息。你无需搜索该文件,可以在终端输出中选择链接,直接在编辑器中打开该文件。
让我们看看你如何与终端中的命令输出交互:
-
打开你之前运行过的终端
LS指挥部。 -
在终端里,按住Ctrl/Cmd键,悬停在文件名上,然后选择链接。
注意当你将鼠标悬停在输出中的文本上时,它会变成一个链接。当你选择文件名时,VS Code 会在编辑器中打开所选文件。

终端输出中的所有文本均可点击。如果你在终端中选择超链接,它会在默认浏览器中打开该链接。对于其他文本,VS Code 尝试在工作区中搜索包含该文本的文件。
-
执行以下命令以创建
Command.txt包含可用shell命令列表的文件。-
PowerShell
Get-Command | Out-File -FilePath .\Command.txt -
巴什 / 扎什
ls -l /usr/bin > Command.txt
-
-
输入以下命令以搜索
Command.txt档案。-
PowerShell
Get-ChildItem *.txt | Select-String "dir" -
巴什 / 扎什
grep -n "dir" *.txt
注意命令输出包含文件名和搜索结果所在的行号。终端将此文本标识为链接。
-
-
选择其中一个链接,在编辑器中该行打开文件。

了解更多关于终端中不同类型的链接。
返回之前的命令
在终端作时,你可能需要复习之前的命令及其输出,或者你想重运行命令。你可以通过快捷键快速切换到之前的命令。
要导航到之前的命令:
-
打开你之前用过的终端。
-
按下⌘↑(Windows,Linux Ctrl+Up)快捷键,滚动到终端历史中上一个命令。
注意终端会滚动到上一个命令并高亮它。

如果你多次按⌘↑(Windows,Linux Ctrl+Up),终端会继续滚动命令历史。你可以用⌘↓(Windows,Linux Ctrl+Down)快捷键来反方向导航。
-
你可能会在排水沟里看到一个圆圈图标,旁边是之前执行过的命令。选择圆圈图标,然后选择重运行命令以再次执行该命令。

了解更多关于如何浏览指挥历史。
在另一个shell中运行命令
该终端支持同时打开多个终端。例如,你可以专门用一个终端来运行 Git 命令,另一个终端用来运行构建脚本。你也可以根据自己的喜好在不同的shell中运行命令。
要在不同壳体中添加一个新终端:
-
选择
˅在终端面板中点击图标打开终端下拉菜单,然后从可用外壳中选择。注意:可用的外壳取决于你机器上安装的外壳。

新终端会打开,选中了shell,你可以像之前一样输入命令。
提示:你也可以选择图标创建默认 shell 的新终端,使用 ⌃⇧'(Windows,Linux Ctrl+Shift+')快捷键,或从菜单栏选择“新终端”>“新终端”。
+ -
你可以在终端面板的列表中查看未打开的终端。

要切换到另一个终端,请从终端列表中选择该终端。
提示:你可以右键点击终端并选择“重命名”来重命名列表中的某个终端。
-
从终端列表拖拽终端到编辑器区域。
终端会被移到编辑器标签页,你可以像其他编辑器标签页一样排列它。例如,你可以把终端标签从VS Code窗口拖出,让它变成浮动窗口。了解更多关于自定义布局的信息。

-
当鼠标悬停在终端列表上关闭打开的终端时,选择垃圾桶图标。

了解更多关于终端管理的信息。
下一步
在这个教程中,你学会了如何在VS Code中开始使用终端。这里还有一些值得探讨的话题:
- 学习终端的基本概念和功能
- 探索如何创建和管理终端配置文件
- 探索各种自定义终端外观和行为的方法