我已经用Vim一周了。我注意到了一些事情。
我有文本宽度unset,还有wrap set。现在,我的问题是。目前,每当我的行长于120个字符(窗口宽度)时,它都会获取最后一个字符,然后对其进行换行。所以如果它在单词的中间,它看起来是这样的:
This is a very long sen|
tence, this looks very |
strange, don't you thin|
k? |
顺便说一句,|
表示文本限制,在本例中非常简短,以证明我的观点。这就是我的问题所在,我想要一个简单的解决方案,只要我不会丢失任何屏幕空间。
当然,理想的解决方案应该输出以下内容,而不修改文本,只有输出,文本保留在一行中,但它似乎分散在几行中:
This is a very long |
sentence, this looks |
very strange, don't you|
think? |
感谢您能提供的任何帮助。:)
额外信息:
的MacVim Lion
我尝试过以下几种方法:
set textwidth=120
set wrap
set linebreak
set fo=1
发布于 2012-11-09 01:41:20
set linebreak
就足够了。但是,当list
处于打开状态时,它不起作用。
发布于 2012-11-09 10:07:37
我对这个问题的解决方案是this Vim wiki页面。感谢@romainl说服我不要使用list
。
https://stackoverflow.com/questions/13294489
复制相似问题