有没有办法在正常模式下插入空格?

时间:2012-04-28 14:32:33

标签: vim

我刚刚开始使用vim。

我想知道是否有一个简单的默认键绑定,允许我在正常模式下添加空格。

如果不是下一个最佳选择?

7 个答案:

答案 0 :(得分:30)

:nnoremap space i<space><esc>

然后,只要你输入 s p a c e 正常模式,它会在光标处插入一个空格。

或者你可以点击 i Space Esc

好的,好的。如果你真的想在正常情况下使用空格键,请在上面添加<>

:nnoremap <space> i<space><esc>

答案 1 :(得分:14)

在光标后插入一个空格:

a<space><esc>

在:

i<space><Esc>

用空格替换光标下的字符:

r<space>

答案 2 :(得分:6)

如果你在正常模式下猛拉一个空格然后点击p(put),我认为这样可行。或者如果你在插入模式下写一个空格,然后点击。在正常模式下(重复动作)

答案 3 :(得分:4)

您可以创建一个宏。要在正常模式下创建宏类型q,后跟任何字母。因此,要创建名为x的宏,您需要键入qx。然后您只需进入插入模式类型空间并退回到正常模式。完成后,键入q以保存宏。每次要在普通模式类型@x中插入空格时,从此处开始。

按键:qxi <Esc>q

答案 4 :(得分:4)

您可以始终只是yank文档中某个位置的空格paste它......

答案 5 :(得分:4)

我使用ss以正常模式插入空格

并将以下句子添加到.vimrc

nnoremap ss i<space><esc>

答案 6 :(得分:0)

在正常模式下按 o 然后按 esc 然后重复 :)

相关问题