如何通过在任意数量的列中显示代码来在vim中编辑代码?
我的笔记本电脑和台式机显示器是宽屏的(我怀疑过去5或10年中制造的大多数显示器都是如此!)。当我全屏打开编辑器时,一半以上的屏幕完全空白。我希望能够通过将屏幕分成两到三列来有效地使用屏幕的其余部分,这样我就可以在一个屏幕上看到更多的代码。
坦白说,我很惊讶,除了Word女士,我从未在任何编辑器中看到过此功能。
我发现了以下页面(http://vim.wikia.com/wiki/View_text_file_in_two_columns),该页面似乎可以满足我的要求,但我并不十分了解他们的建议。我确实设置了列并进行了滚动绑定,但这似乎没有任何作用。
我通常不使用VIM,但是如果可以使用此功能,我将很高兴进行切换。我目前正在使用Ubuntu 10.10(gnome)。 vim的默认版本似乎是7.2 /usr/bin/vim.gnome
set scrollbind
设置为要同步滚动的列。例如:
vim afile # Open a file
^w v # split it
gg # go to top
:set scrollbind # bind this one
^w l # go to the new split
L # got to bottom of this split
zt # make it the top line
:set scrollbind # bind with this one
现在,当您在一个columnt上移动时,另一个滚动,就像第一列将文本溢出到第二列一样。
:Vexplore
以垂直分割窗口。然后使用ctl + w + arrowkey
导航到另一个窗口。 :Sexplore
将使您可以水平拆分窗口。
调整大小后要均匀间隔,可以键入ctl + w + =
CTRL+W
,q
关闭一个垂直窗口,&\vs
添加一个。)。>但是它在90%的时间内效果很好。我经常使用它。