gpt4 book ai didi

vim - 如何在vim中编辑多列中的文本

转载 作者:行者123 更新时间:2023-12-03 11:24:20 26 4
gpt4 key购买 nike

如何通过在任意数量的列中显示来在 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com