我刚刚开始使用vim。
我想知道是否有一个简单的默认键绑定,允许我在正常模式下添加空格。
如果不是下一个最佳选择?
答案 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
然后重复 :)