You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何在Windows 10的CLion中禁用Run终端自动换行?

解决CLion Run终端自动换行问题(Windows 10)

我之前也碰到过这个烦人的小问题,折腾了一会儿终于找到几个可行的解决办法,给你详细列出来:

方法1:修改CLion内置控制台的全局换行设置

这是最直接的方案,针对CLion自带的Run工具窗口:

  • 打开CLion,点击顶部菜单栏的 FileSettings(或者用快捷键 Ctrl+Alt+S 快速打开)
  • 在设置窗口中,依次展开 ToolsTerminal
  • 找到 "Wrap text automatically" 选项,取消它前面的勾选框
  • 点击 ApplyOK 保存设置,重启CLion后生效

方法2:单独调整Run配置的控制台换行(方法1无效时尝试)

有时候全局终端设置可能没覆盖到特定的运行配置,你可以单独修改:

  • 点击顶部工具栏的Run配置下拉菜单,选择 Edit Configurations...
  • 在弹出的窗口里,选中你当前使用的运行配置(比如C++ Application)
  • 切换到 Configuration 标签页,找到 Console 区域
  • 取消勾选 "Wrap lines" 选项,保存配置后再运行程序试试

方法3:修改Windows系统终端的换行设置(CLion调用系统终端时)

如果你的CLion是用Windows自带的终端(Command Prompt或PowerShell)作为Run终端,需要调整系统终端的设置:

  • 打开Windows终端(Command Prompt或PowerShell),右键点击窗口顶部标题栏,选择 Properties
  • 在属性窗口中切换到 Layout 标签页
  • 找到 "Wrap text output on resize" 选项,取消勾选
  • 保存设置后,重启CLion再运行程序

另外要注意,如果程序输出的单行文本长度远超终端窗口宽度,部分终端可能还是会强制换行,但上面的方法已经能解决绝大多数自动换行的场景了。

内容的提问来源于stack exchange,提问作者PaulProgrammerNoob

火山引擎 最新活动