logo Clion入门教程 我也要发布文档

(二十六):使用控制台之终端仿真器


CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

CLion 最新版本2019.3速度高达加入了基于Clangd提供商代码完成,消除了各种UI冻结,并介绍了许多其他的性能改进。它增强了与CMake的集成,增加了Ninja生成器支持,并提供了代码覆盖范围和WSL2支持。调试器支持已在很多方面得到了显着改善。最后,对C ++ 20的Concepts的支持包括重构,导航和代码完成。戳此处查看更新详情>>

点击下载CLion最新版2019.3

终端仿真器

CLion包含一个嵌入式终端仿真器,用于从IDE内部使用命令行外壳。在IDE内拥有命令行可以让您执行诸如运行Git命令之类的操作,而无需在需要执行快速命令行任务时切换窗口和集中精力。

最初,终端仿真器与您的默认系统shell中运行,但它支持很多其他的外壳,如Windows PowerShell中,命令提示符cmd.exe的, sh,bash,zsh,csh,等。

如果您从命令中获得大量输出,并且想要查找某个字符串,请按 Ctrl+F 搜索输出。

打开终端工具窗口?

请执行以下任一操作:

  • 按 Alt+F12。

  • 选择查看| 工具窗口| 从主菜单的终端。

  • 单击终端工具窗口按钮 终端工具窗口按钮

  • 将鼠标悬停 工具窗口图标 在IDE的左下角,然后从菜单中选择“ 终端 ”。

默认情况下,终端仿真器在当前目录设置为当前项目的根目录的情况下运行。您可以在以下位置更改默认的开始目录 该 工具| CLion设置的终端页面 Ctrl+Alt+S。如果右键单击任何文件(例如,在“ 项目”工具窗口或任何打开的选项卡中),然后选择“ 在终端中打开”,这将在该文件的目录中运行终端。

开始新的会话

  • ?单击 添加按钮 工具栏上的。在单独的选项卡中打开一个新会话。

跨平台IDE集成开发环境Clion入门教程(二十六):使用控制台之终端仿真器

当您关闭项目或CLion时,将保存会话,即,选项卡名称,当前工作目录,甚至将保留Shell历史记录。

要关闭活动会话,请单击 关闭按钮 终端工具栏上的,或者右键单击当前会话选项卡,然后从上下文菜单中选择“ 关闭选项卡 ”。

在标签之间切换?

  • 按Alt+Right 和 Alt+Left 切换活动选项卡。

或者,您可以按 Alt+Down 查看所有终端选项卡的列表。

重命名标签

  • ?右键单击选项卡,然后从上下文菜单中选择“ 重命名会话 ”。

浏览输入命令的历史记录?

  • 使用 Up 和 Down 键。

配置终端仿真器?

1、在设置/首选项对话框中Ctrl+Alt+S,转到工具| 码头。

2、指定要与嵌入式终端仿真器一起使用的外壳程序,更改开始目录,并在其他设置中定义环境变量。

如果您要使用备用Shell,可以配置以下示例路径:

  • PowerShell: powershell

  • Cmder: "cmd" /k ""%CMDER_ROOT%\vendor\init.bat"" (note the CMDER_ROOT environment variable has to be set)

  • Cygwin: "C:\cygwin\bin\bash.exe" --login -i

  • Zsh: /bin/zsh

  • Bash: /bin/bash (or bash for Windows: bash.exe)

3、(可选)配置嵌入式终端仿真器从IDE设置继承的设置。

  • 在“ 键盘映射” 页面上,您可以配置复制 Ctrl+C 和粘贴 Ctrl+V 快捷方式。

  • 在 编辑器上 一般 外观 页面,您可以配置插入符号闪烁。终端中不会继承“ 使用块插入符 ”设置:它的插入符始终是阻塞的。

  • 您可以在终端上通过以下pgaes配置视觉演示:

    编辑器 配色方案| 控制台字体:行距和控制台字体。

    编辑器 配色方案| 控制台颜色:控制台颜色。

    编辑器 配色方案| 常规:选择前景色和背景色。

=====================================================

 更多关于CLion的教程、资源敬请关注我们即将推出的后续教程哦~

想要购买Clion正版授权的朋友欢迎咨询慧都官方客服

跨平台IDE集成开发环境Clion入门教程(二十六):使用控制台之终端仿真器