Vim:编辑多行

Vim:编辑多行

我正在寻找一种可以同时编辑多行的方法。

我发现Ctrl-V+ 选择行 +I应该是解决方案。问题是,对我来说,按下I(实际上是Shift-i)后,我会在所选行的第一行切换到经典的单行插入模式。

这是为什么?我的 .vimrc 中有一个可以设置的选项吗?

我正在使用启用了 +visualextra 选项的 vim 7.3(我看到某处说它是必需的)。

答案1

你试过吗?Vim 不会一次更新所有列,只会更新第一列。当你用 结束编辑时Esc,所有其他行都会神奇地填充相同的文本。

还要注意,在 Windows 上,您通常需要实际使用<C-Q>而不是<C-V>,它被映射到粘贴剪贴板。

专家提示:块状视觉模式,您还可以c悬挂文本,或者(如果您使用 扩展选择$),A附加一个不对齐的右文本边框。

相关内容