显示整个vim线

显示整个vim线,vim,command-line,vi,macvim,Vim,Command Line,Vi,Macvim,假设我将整个jquery函数粘贴到一个文件中(作为一个示例..我知道这不实用,但只是为了示例) 当你试图滚动过去,它会显示它的一行,然后“跳转”到它下面的代码。我希望它表现得像平常一样。。如果wordwrap是打开的,那么当我滚动它时,它只是正常地滚动一条大的长线,而不是尝试在它之前和之后跳转,然后用大量的空白填充它我不是100%肯定我理解你的问题,但是如果你想能够使用正常的方向键(j和k)要向上和向下导航包装行而不是整行代码,可以按如下方式重新映射键: map j gj map k gk 有

假设我将整个jquery函数粘贴到一个文件中(作为一个示例..我知道这不实用,但只是为了示例)


当你试图滚动过去,它会显示它的一行,然后“跳转”到它下面的代码。我希望它表现得像平常一样。。如果wordwrap是打开的,那么当我滚动它时,它只是正常地滚动一条大的长线,而不是尝试在它之前和之后跳转,然后用大量的空白填充它

我不是100%肯定我理解你的问题,但是如果你想能够使用正常的方向键(j和k)要向上和向下导航包装行而不是整行代码,可以按如下方式重新映射键:

map j gj
map k gk

有关问题的更深入的解决方案(包括附加映射,以及使用wrap模式更改映射的leader函数),请参阅。

将所有这些内容粘贴到vim:,然后尝试向下滚动浏览大量文本(确保已设置:wrap on)。在下面添加一些代码,只是随机文本,然后尝试上下滚动。。它将显示所有jquery或不显示任何jquery,它不会正常滚动显示jquery的底部一行。。。scroll more显示2行,etcit一次跳了300行,当您向下滚动查看代码时,它会从jquery行跳到右边,我想我理解了。你不喜欢在包装一条太大而无法放入窗口的线时,一些窗口空间是空的吗?是的,这也是正确的。。而且我也不喜欢它“跳跃”的方式。这就像它显示了它的全部或全部。如果你向上滚动到最顶端,剩下的都是空白,我也不喜欢这样。我想让它表现得像你刚刚把它贴在记事本上一样。当你滚动它只是。。。从我开始使用Vim以来读到的内容来看,这个问题以前被问过很多次,IIRC的答案总是否定的。作为一个没有答案的人,为什么在编写代码时要换行?您应该将行数保持在80个字符或更少。顺便说一句,您只需使用
vipgq
将其快速删除,它将为您的文本添加换行符,无需调用视觉模式-
gqip
更快。=)