作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何通过在任意数量的列中显示来在 Vim 中编辑我的代码?
我的笔记本电脑和台式机显示器是宽屏的(我怀疑过去 5 年或 10 年制造的大多数显示器都是如此!)。当我全屏打开任何编辑器时,一半以上的屏幕完全是空的。我希望能够通过将屏幕分成两列或三列来有效地使用屏幕的其余部分,这样我就可以在一个屏幕中看到更多的代码。
坦率地说,令我惊讶的是,除了 Microsoft Word 之外,我从未在任何编辑器中看到过此功能。
我找到了以下页面(http://vim.wikia.com/wiki/View_text_file_in_two_columns),它似乎可以满足我的要求,但我并不真正理解他们的建议。我确实设置了列和滚动绑定(bind),但这似乎没有做任何事情。
我通常不使用 Vim,但如果我可以访问此功能,我会很高兴地切换。我目前在 Ubuntu 10.10 (gnome) 上。 Vim 的默认版本似乎是 7.2 (/usr/bin/vim.gnome)。
最佳答案
只需按 CTRL-W v
并且您正在处理的文件将被分成两个独立的列。重复 CTRL-W v
你想要多少次。
设置滚动绑定(bind):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 # go to bottom of this split
zt # make it the top line
:set scrollbind # bind with this one
关于vim - 如何在vim中编辑多列中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5131205/
我是一名优秀的程序员,十分优秀!