终端仿真器
PyCharm 包含一个嵌入式终端仿真器,便于在 IDE 内部使用命令行 shell 工作。 使用它运行 Git 命令、设置文件权限,并执行其他命令行任务,而无需切换到专用的终端应用程序。
启用 Terminal 插件
此功能依赖 Terminal 插件,该插件在 PyCharm 中默认捆绑并启用。 如果相关功能不可用,请确保没有禁用该插件。
按下 Ctrl+Alt+S 以打开设置,然后选择 。
打开 已安装 选项卡,找到 Terminal 插件,并选中插件名称旁的复选框。
最初,终端仿真器使用系统默认 shell 运行,但它也支持许多其他 shell,例如 Windows PowerShell、命令提示符 cmd.exe 、 sh、 bash、 zsh、 csh 等。 有关更改 shell 的更多信息,请参阅 终端设置。
访问终端工具窗口
转到 ,或按 Alt+F12。
在任意文件上右键点击(例如在 项目 工具窗口(Alt+1 )或任何打开的编辑器选项卡中),然后选择 ,以在该文件所在目录打开带有新会话的 终端 工具窗口。
启动新的本地会话
要在单独的选项卡中启动新会话,请在工具栏上点击
,或按 Ctrl+Shift+T。
要在单个选项卡内运行多个会话,请右键点击该选项卡,并在上下文菜单中选择 向右拆分 或 向下拆分。
在您关闭 项目 或 PyCharm 时,终端会保存标签页和会话。 它会保留选项卡名称、当前工作目录,甚至 shell 历史记录。
要关闭标签页,请在终端工具栏上单击
,或按 Ctrl+F4。
要终止正在运行的会话,请单击
关闭选项卡,并确认终止该进程。
要在活动选项卡之间切换,请按 Alt+Right 和 Alt+Left。 或者,您可以按 Alt+Down 查看所有终端选项卡的列表。
要清除终端屏幕,请按 Ctrl+L。
启动新的 SSH 会话
在终端工具栏上,单击
,然后选择 新建 SSH 会话。

输入要连接的主机地址并提供身份验证凭据。

或者,如果您已配置 SSH 配置 ,可以在列表中选择其中之一。
要终止连接,请在终端选项卡中点击 。
重命名终端选项卡
右键点击该选项卡,并从上下文菜单中选择 重命名会话。
在终端中搜索
要在终端会话中搜索特定字符串,请按 Ctrl+F。 这会搜索会话中的所有文本:提示符、命令和输出。
默认情况下,搜索不区分大小写。 您可以在搜索字段中单击 (区分大小写(C) )使其区分大小写。
从终端导航到文件和文件夹
终端能够识别并高亮显示文件和文件夹的绝对路径和相对路径。 将鼠标悬停在其上时,会显示为超链接。 这样可以让您快速导航到编译消息、构建错误或 AI 编码代理响应中引用的位置。
按住 Ctrl 并点击终端中的文件名即可在编辑器中打开该文件。
按住 Ctrl 并点击终端中带有文件夹名称的链接,即可在 项目 工具窗口中定位它。 如果某个文件夹位于当前项目之外,PyCharm将打开默认文件系统资源管理器。
或者,点击文件或文件夹名称并在工具提示中使用 打开 链接。
在终端中使用补全
PyCharm 为命令名称、选项和参数提供补全,例如路径、Git 分支、标志等。
在您键入时,建议会自动显示在 终端 工具窗口中。 默认情况下,PyCharm 会显示参数建议。
要启用对子命令、参数和实参的补全,请转到 ,并为 在输入时显示补全弹出窗口 选项选择 始终。
要手动调用补全弹出窗口,请按 Ctrl+Space。
要接受建议,在列表中选择它并按 Enter。

配置终端仿真器
按下 Ctrl+Alt+S 以打开设置,然后选择 。
或者,点击终端工具栏上的
,并选择 设置。
有关更多信息,请参见 终端设置。
配置已执行命令之间的分隔符
为更好地区分命令的开始和结束,您可以在终端中启用分隔符。
按下 Ctrl+Alt+S 以打开设置,然后选择 。
使用 在已执行的命令之间显示分隔符 选项启用或禁用分隔符。


点击 Apply 以保存更改。
终端引擎
当前,PyCharm 中提供以下终端引擎:
2025 重制版 (默认)。 从 2025.2 版本开始,这是 PyCharm 中的默认终端引擎。 其旨在将经典仿真器的稳定性与改进的性能、兼容性和现代增强功能相结合。
经典。 这是上一代的标准终端仿真器,基于 JediTerm 库构建,用户输入(命令和按键)会直接发送到底层 shell。
2024 实验版(已弃用) 终端引擎(在 PyCharm 2024.* 中也称为 New Terminal)因兼容性问题而被弃用。 仅对在 PyCharm 2024.* 中启用过该终端引擎的用户提供选择该终端引擎的选项。 您可以在 早期版本的 PyCharm 帮助 中找到其文档。
选择终端引擎
打开 终端 工具窗口: 。
在工具窗口标题中,点击
,并选择一个终端引擎。

或者,打开 IDE 设置(Ctrl+Alt+S ),然后转到 。