vim:快速列插入
我一直在使用Vim作为记事本++的文本编辑器。我想知道是否有一种方法可以在vim中执行“快速列插入” 据我所知,我们可以通过以下步骤在vim中执行列插入:vim:快速列插入,vim,Vim,我一直在使用Vim作为记事本++的文本编辑器。我想知道是否有一种方法可以在vim中执行“快速列插入” 据我所知,我们可以通过以下步骤在vim中执行列插入: 移动到位置 输入列视觉模式CTRL+v 选择j或k列 进入列插入模式shift+i 插入文本 类型Esc 然后执行列插入 是否有办法删除步骤4并直接执行列插入?我使用以下映射,允许在映射之前预先添加/追加空格(也可以使用多个[count]): :vnoremap Igv :vnoremap Agv 此类自定义映射是高效编辑的关键,在Vim中
是否有办法删除步骤4并直接执行列插入?我使用以下映射,允许在映射之前预先添加/追加空格(也可以使用多个
[count]
):
:vnoremap Igv
:vnoremap Agv
此类自定义映射是高效编辑的关键,在Vim中非常强大。您可以在
:help
中找到所有详细信息。您希望在ST2中获得实时反馈,不是吗?所以。。。跳过步骤4。。。如果要键入的第一个字符是j或k,会发生什么情况?刚刚了解有关列插入模式的信息!简单地shift+i
!范达比多齐。当然,你需要一个步骤来建立一个新的模式,因为没有它,你仍然处于原始模式。模式是Vim最强大的功能。这个星球上没有其他的编辑像Vim这样做。
:vnoremap <C-Space> I<Space><Esc>gv
:vnoremap <C-S-Space> A<Space><Esc>gv