0

0

VSCode如何使用集成终端执行第一个命令 VSCode新手入门集成终端的基础操作教程​

蓮花仙者

蓮花仙者

发布时间:2025-08-13 12:13:01

|

300人浏览过

|

来源于php中文网

原创

打开vscode后,通过快捷键ctrl+(windows/linux)或cmd+(macos)打开集成终端,输入命令如dir(windows)或ls(macos/linux),按enter执行,即可看到输出结果;2. vscode集成终端支持powershell、cmd、git bash、wsl、bash、zsh等shell,可通过终端右上角下拉菜单切换,或在设置中配置terminal.integrated.defaultprofile和terminal.integrated.profiles自定义默认shell路径;3. 可通过点击终端面板的+号新建终端标签页,右键标签页重命名以区分用途,使用分割图标将终端分屏为多个独立区域,便于并行操作,关闭终端点击标签页的x即可;4. 若终端无法打开,检查vscode版本和shell路径配置,尝试切换回默认shell;命令未找到时检查系统path环境变量和拼写,重启vscode;输出乱码可配置args参数如chcp 65001设置utf-8编码;性能卡顿时关闭多余终端或检查资源占用;通过“输出”面板查看日志、在系统终端测试命令、禁用扩展排查冲突来调试问题。

VSCode如何使用集成终端执行第一个命令 VSCode新手入门集成终端的基础操作教程​

在VSCode里使用集成终端执行第一个命令,其实非常直接:你只需要打开终端面板,然后像在任何其他命令行工具里一样,输入你的命令,最后敲下回车键就行了。它把一个完整的命令行环境直接嵌在了你的代码编辑器里,省去了来回切换窗口的麻烦,效率提升不止一点点。

解决方案

要开始你的VSCode集成终端之旅,步骤是这样的:

你首先得打开VSCode。这个不用多说。

接着,把集成终端面板调出来。有好几种方式:

  • 最常用的,也是我个人最习惯的,是使用快捷键:在Windows/Linux上是
    Ctrl +
    (反引号),在macOS上是
    Cmd + ` ` (反引号)。这个键就在数字1的左边,平时不怎么用,但在VSCode里它就是召唤终端的神器。
  • 或者,你也可以通过菜单栏来打开:点击顶部菜单的“视图 (View)”,然后选择“终端 (Terminal)”。
  • 还有一种方式,如果你喜欢用命令面板,可以按
    Ctrl+Shift+P
    (Windows/Linux) 或
    Cmd+Shift+P
    (macOS),然后输入“Toggle Terminal”或“创建新终端”来打开。

终端面板通常会出现在VSCode窗口的底部区域,你可能会看到一个闪烁的光标,旁边显示着你当前的工作目录路径,比如

C:\Users\YourName\Projects>
或者
~/my-project$

现在,光标就在那里等着你。你可以尝试输入你的第一个命令。对于Windows用户,可以试试

dir
(列出当前目录文件) 或
echo "Hello, VSCode!"
。对于Linux或macOS用户,
ls
(列出当前目录文件) 或
echo "Hello, VSCode!"
都是不错的选择。

输入完毕后,按下

Enter
键。

你会立即看到命令的执行结果显示在终端里。比如,如果你输入的是

echo "Hello, VSCode!"
,那么终端会原样输出
Hello, VSCode!
。如果输入的是
ls
dir
,你就会看到当前文件夹下的文件和目录列表。

VSCode集成终端支持哪些常见的Shell?我该如何切换?

VSCode集成终端的强大之处在于它能无缝集成你系统上已安装的各种Shell环境。这不像某些IDE可能只绑定特定Shell。在Windows上,默认通常是PowerShell或者CMD,但你也可以很方便地配置使用Git Bash、WSL (Windows Subsystem for Linux) 里的Bash,甚至自定义一些第三方的Shell。macOS和Linux用户通常默认就是Bash或Zsh,用起来也都很顺手。

要查看或切换默认的Shell,你可以在终端面板的右上角找到一个下拉箭头,点击它,会显示一个列表,里面包含了VSCode检测到的所有可用Shell。你可以直接从这里选择一个来启动新的终端会话。

如果你想永久更改默认的Shell,或者配置一些VSCode没有自动检测到的Shell,你需要去VSCode的设置里调整。打开设置(

Ctrl+,
Cmd+,
),搜索
terminal.integrated.defaultProfile.windows
(如果你是Windows用户) 或
terminal.integrated.defaultProfile.linux
/
terminal.integrated.defaultProfile.osx
。你会看到一个下拉菜单,选择你想要的默认Shell。

Bika.ai
Bika.ai

打造您的AI智能体员工团队

下载

有时候,系统上明明装了Git Bash或者WSL,但VSCode的默认列表里却没有。这时候就需要手动配置

terminal.integrated.profiles.windows
(或其他系统对应的设置)。这里你可以指定Shell的路径和名称,比如:

"terminal.integrated.profiles.windows": {
    "PowerShell": {
        "source": "PowerShell",
        "icon": "terminal-powershell"
    },
    "Command Prompt": {
        "path": [
            "${env:windir}\\System32\\cmd.exe"
        ],
        "args": [],
        "icon": "terminal-cmd"
    },
    "Git Bash": {
        "path": "C:\\Program Files\\Git\\bin\\bash.exe", // 你的Git Bash安装路径
        "icon": "terminal-bash"
    },
    "WSL": {
        "path": "C:\\Windows\\System32\\wsl.exe",
        "icon": "terminal-wsl"
    }
}

配置好后,新的终端会话就会使用你指定的Shell了。我个人在Windows下开发,经常需要在PowerShell和WSL的Bash之间切换,这个设置用起来非常方便。

在VSCode集成终端中,如何高效地管理多个终端会话?

在开发过程中,你经常会需要同时运行多个命令或者在不同的目录里操作,比如一个终端跑前端服务,一个跑后端API,另一个可能在执行Git命令。VSCode的集成终端在管理多会话方面做得相当出色,远不止开一个那么简单。

首先,最基础的就是“新建终端会话”。在终端面板的右上角,你会看到一个加号

+
图标。点击它,就会在当前终端旁边打开一个新的标签页,里面是另一个独立的终端会话。每个标签页都代表一个独立的Shell进程,互不干扰。

当你打开了多个终端标签页后,可以在它们之间自由切换,就像切换浏览器标签页一样。点击标签页名称就可以切换过去。如果你想给某个终端会话起个更容易识别的名字,可以右键点击标签页,选择“重命名终端”。比如,你可以把一个命名为“前端服务”,另一个命名为“Git操作”,这样一目了然。

另一个非常实用的功能是“分割终端”。在加号旁边,有一个类似两个矩形叠加的图标,点击它,当前终端会话就会被分割成左右两半(或者上下两半,取决于你的布局),每个分割区域都是一个独立的终端。这对于需要同时监视两个命令输出,或者在同一个视图里并行操作时特别有用。比如,我经常一边编译代码一边运行测试,分屏就很好用。你可以对分割后的区域再次进行分割,形成更复杂的布局。

如果你想关闭某个终端会话,点击对应标签页上的垃圾桶图标(

X
)即可,或者右键点击标签页选择“终止终端”。如果是分割的终端,关闭其中一个分割区域不会影响其他区域。

所有这些操作,VSCode也都提供了快捷键。比如

Ctrl+Shift+
(反引号)
可以快速新建终端,
Ctrl+Shift+5
可以分割终端。记住这些快捷键能显著提升你的效率。

VSCode集成终端遇到问题怎么办?常见错误与调试技巧

即便VSCode的集成终端体验很好,偶尔也会遇到一些小麻烦,比如终端打不开、命令执行失败或者输出不正常。遇到这些情况,别急着重装VSCode,通常有一些简单的排查方法。

1. 终端打不开或显示空白: 这可能是最让人困惑的问题。首先,检查你的VSCode是否是最新的版本,有时旧版本会有一些已知的bug。 其次,检查你配置的Shell路径是否正确。如果VSCode找不到你指定的Shell可执行文件(比如你把Git Bash装在了非默认路径,但配置里还是默认路径),终端就无法启动。你可以尝试在VSCode设置中暂时将

terminal.integrated.defaultProfile.windows
(或其他系统对应项)改回
Command Prompt
PowerShell
,看看是否能正常打开。如果能,那问题就在你自定义的Shell路径上。

2. 命令执行后提示“命令未找到”: 这通常不是VSCode终端本身的问题,而是你的系统环境变量

PATH
没有配置好,或者你输入的命令确实不存在/拼写错误。

  • 检查
    PATH
    变量:
    确保你想要执行的命令(比如
    node
    ,
    python
    ,
    git
    )所在的目录已经添加到了系统的
    PATH
    环境变量中。终端的Shell会根据
    PATH
    来寻找可执行文件。
  • 检查命令拼写: 确认你输入的命令没有任何拼写错误。
  • 重启VSCode: 有时候,在安装了新的工具或修改了环境变量后,VSCode需要重启才能加载最新的环境变量配置。

3. 终端输出乱码: 这在Windows上偶尔会遇到,尤其是在使用某些非UTF-8编码的程序时。你可以尝试在VSCode的设置中搜索

terminal.integrated.defaultProfile.windows
,然后找到你正在使用的Shell配置,尝试添加
args
参数来指定编码,比如:

"terminal.integrated.profiles.windows": {
    "PowerShell": {
        "source": "PowerShell",
        "icon": "terminal-powershell",
        "args": ["-NoExit", "-Command", "chcp 65001"] // 设置UTF-8编码
    }
}

这会强制PowerShell使用UTF-8编码。

4. 性能问题或卡顿: 如果你在终端中运行了资源密集型任务,或者同时开启了过多的终端会话,可能会导致VSCode变慢。尝试关闭一些不用的终端会话,或者检查是否有后台进程占用了大量资源。

调试小技巧:

  • VSCode输出面板: 在VSCode底部面板中,除了“终端”标签,还有一个“输出”标签。有时候,VSCode会在“输出”面板的“Log (Window)”或“Log (Extension Host)”中记录一些关于终端启动的错误信息,这能提供一些线索。
  • 独立终端测试: 如果VSCode集成终端有问题,可以尝试在系统自带的命令行工具(如Windows的CMD/PowerShell,macOS/Linux的Terminal)中运行相同的命令,看看是否能正常工作。如果独立终端也无法工作,那问题很可能出在你的系统环境配置上,而不是VSCode。
  • 禁用扩展: 偶尔,某个VSCode扩展可能会与集成终端冲突。你可以尝试禁用所有扩展,然后重新启动VSCode,看看问题是否解决。如果解决了,再逐个启用扩展,找出冲突的那个。

相关专题

更多
python开发工具
python开发工具

php中文网为大家提供各种python开发工具,好的开发工具,可帮助开发者攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。php中文网还为大家带来python相关课程以及相关文章等内容,供大家免费下载使用。

715

2023.06.15

python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

625

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

738

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

617

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

1235

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

547

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

574

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

697

2023.08.11

桌面文件位置介绍
桌面文件位置介绍

本专题整合了桌面文件相关教程,阅读专题下面的文章了解更多内容。

0

2025.12.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.5万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号