vim:快速插入列

时间:2012-12-04 11:07:29

标签: vim

我一直在使用Vim作为我的文本编辑器,而不是记事本++。我想知道有没有办法在vim中执行“快速列插入”。

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

  1. 移至
  2. 位置
  3. 输入列可视模式 CTRL + v
  4. 选择列 j k
  5. 进入列插入模式 shift + i
  6. 插入文字
  7. 输入 Esc
  8. 然后执行列插入

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

1 个答案:

答案 0 :(得分:4)

我使用以下映射来允许在映射之前添加/追加空格(也是[count]的多个):

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

这些自定义映射是高效编辑的关键,在Vim中非常强大。您可以在:help

中找到所有详细信息