如何在iTerm2中关闭自动换行?是否有特定的命令来执行此操作或在首选项中?我试图避免文本运行到下一行。我宁愿一边滚动。
答案 0 :(得分:49)
答案 1 :(得分:13)
似乎iTerm2无法关闭自动换行功能。有一个未解决的问题(iTerm2 issue #1790)报告“提供切换打开/关闭换行”。
该问题的描述如下:
看起来Google群组中有关于此的对话,但没有人真正提交过功能请求。
http://groups.google.com/group/iterm2-discuss/browse_thread/thread/e0f4e9b552d8acd4
一般来说,我不喜欢有水平滚动条并且喜欢让线条包裹,但有时候......比如看着长堆栈的痕迹,我宁愿只是顺序缩进的线条排列而已被迫向右滚动以显示所有细节。为了完成这个任务,我最终使文本非常小,所以我可以阅读排队的堆栈跟踪,但即使这样也不总是有效。
2014年10月,iTerm2的创建者评论了切换自动换行的功能请求,“我想这样做,但这是很多工作,所以请随意发送拉取请求,但不要是[一个混蛋]。“
2015年4月,功能请求的里程碑更改为“未来发布”。
答案 2 :(得分:0)
对我来说,我的问题完全取决于我的PS1的配置,而不是我最初期望的!
对我来说,关键是将以下内容与您提示中不会打印的任何字符括起来-例如编码颜色。源自https://linoxide.com/how-tos/change-bash-prompt-variable-ps1/
\[
此序列应出现在不移动光标的字符序列之前(例如颜色转义序列)。这使bash可以正确计算自动换行。
\]
此序列应出现在一系列非打印字符之后。