9

我一直在使用 Vim 作为我的文本编辑器来代替 notepad++。我想知道有没有办法在 vim 中执行“快速列插入”。

据我所知,我们可以通过以下步骤在 vim 中执行列插入:

  1. 移动到位置
  2. 进入列可视模式 CTRL+v
  3. 选择列 jk
  4. 进入列插入模式 shift+i
  5. 插入文本
  6. 类型Esc

然后执行列插入

有没有办法删除第4步并直接执行列插入?

4

1 回答 1

4

我使用以下映射,这些映射允许添加/附加空格([count]在映射之前也有多个):

:vnoremap <C-Space> I<Space><Esc>gv
:vnoremap <C-S-Space> A<Space><Esc>gv

诸如此类的自定义映射是高效编辑的关键,并且在 Vim 中非常强大。您将在 中找到所有详细信息:help

于 2012-12-04T11:47:53.073 回答