我最近一直在尝试使用 uxrvt 来替代 gnome-terminal。我遇到的一个问题是,当一行换行时会插入续行符。这是长 URL(例如密码重置键)的问题,因为 URL 会被拆分,并包含一个额外的字符。
我怎样才能禁用此行为?
答案1
这对我来说没用。
echo -n abc def ghi jkl mno pqr stu vwx yza bcd efg hji; echo -n abc def ghi jkl mno pqr stu vwx yza bcd efg hji; echo abc def ghi jkl mno pqr stu vwx yza bcd efg hji
结果只是简单的包装输出,没有“+”。我检查了我的 ~/.config/app-defaults/URxvt,看看我是否为此提供了任何特殊设置,但看起来没有任何相关内容。将它移开并启动新终端时,我得到了相同的行为。
我确实在换行开头看到了 +在 vim 中. 同样,换行末尾的“@”不到。但我假设您只是在谈论 shell 提示符下的换行。
如果您暂时移开所有 .bashrc 及相关文件并启动一个新终端,您是否仍能看到这一点?
答案2
你是当然是 urxvt 添加了“+”号?我在这里大胆猜测一下,假设您使用的是 mutt(因为我使用 urxvt,并且遇到了 mutt 的问题)。
添加set markers = no
到您的muttrc.