Paragraph="这是一个很长的段落。它打印在一条直线上。您可以缩放屏幕"
打印(段落)
当我运行程序时,该段落会打印多行。我希望字符串只打印在一行上,即使所有文本都无法显示在屏幕上。
许多(/大多数)终端默认启用换行。这意味着如果字符串比终端的宽度长,它将换行到下一行。
假设您使用的是 gnome 终端,您可以使用
关闭换行 tput rmam
然后用
将其重新打开tput smam
但是您应该注意,这不会让您水平滚动以查看段落中被剪切的部分。如果您正在开发一个应用程序,并且需要每次打印或在不同的系统上打印而不换行,那么这可能是一个问题。您需要这种行为有什么具体原因吗?