2012-04-28 19 views

回答

4

如果你抽出一个空格,然后在普通模式下点击p(put),我想这会起作用。或者,如果您在插入模式下写入空格,然后点击。

a<space><esc> 

前:而在正常模式(重复动作)

13

光标之后插入空格

i<space><Esc> 

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

r<space> 
20
:nnoremap space i<space><esc> 

然后,任何时间哟ü在正常模式下输入小号p一个Çë,它会插入在光标的空间。

或者你可以只打空间Esc键。好的,好的。如果您真的想正常使用空格键,请将<>添加到上面。

:nnoremap <space> i<space><esc> 
+1

将此命令添加到'.vimrc'时,确保行尾没有空白。否则,会发生一些奇怪的事情! – Phani 2013-10-06 21:58:43

+2

'nnoremap i '将光标和新插入的空间一起移动。 – 2016-06-07 00:30:00

3

您可以创建一个宏。在正常模式下创建一个宏类型q,后跟任意字母。因此,要创建名称为x的宏,您需要输入qx。然后,您只需进入插入模式类型空间并退回到正常模式。一旦完成键入q保存宏。从这里每次你想在正常模式下输入@x的空间。

击键:qxi <Esc>q

3

你总是可以只yank从某处在文档中,并paste它的空间...

3

我用ss在正常模式下插入空格

,并添加对.vimrc的以下句子

nnoremap ss i<space><esc> 
+0

是的。我喜欢双击命令的速度。 – Shadoath 2017-07-29 03:52:16

相关问题