【发布时间】:2013-03-08 21:40:20
【问题描述】:
我真的很喜欢在 windows 中使用 Ctrl-V (Ctrl-Q 的想法) 来修改视觉块。该技术在这里解释:In Vim how do I effectively insert the same characters across multiple lines?
由于某种原因,这对我在 VIM 7.2.411 中不起作用。
我按Ctrl-V,它显示视觉块,我按J 几次以扩大我的选择。然后我按 Shift-I 插入,放置我的文本,当我按 Esc 时,它只修改了选择的顶行.我很难弄清楚为什么这在我的 linux 机器上不起作用。同样的技术对 Windows 中的 gvim 也很有效。
什么可能会阻止它工作,或者我应该尝试什么不同的方法?
【问题讨论】:
-
如果你以
vim --noplugin开头会发生什么?还有vim -u NONE -N? -
使用 --noplugin 没有任何变化。使用 vim -u NONE -N 我的语法高亮消失了,但视觉块技术似乎仍然不起作用。
-
1.将 Vim 更新到更新的版本。 2. 在不同平台上比较 Vim 时,请确保两者版本相同且设置相同。 3. 您是否批量导入了 Windows 配置? 4. 你能告诉我们你的配置吗?
-
我在linux中的.vimrc文件是:set number, set hlsearch, set ai, set tabstop=4
-
遇到了同样的问题。我通常使用 shift-v 来选择行,而从不使用 Ctrl-v 来选择块。这似乎只适用于选择块,这是我出错的地方。