2012-04-28 13 views

Respuesta

4

Si abres un espacio y luego presionas p (poner) en modo normal, supongo que funcionaría. O si escribe un espacio en modo insertar, entonces presione. mientras que en el modo normal (la acción de repetición)

13

insertar un espacio después del cursor:

a<space><esc> 

Antes:

i<space><Esc> 

reemplazar el carácter bajo el cursor con un espacio:

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

Entonces, en cualquier momento Tipo U spunce en modo normal, que va a insertar un espacio en el cursor.

O usted podría golpear iespacioEsc.

OK, OK. Si realmente desea usar la barra espaciadora en forma normal, agregue <> a la anterior.

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

Cuando agrega este comando a su '.vimrc', asegúrese de que no haya espacios en blanco al final de la línea. ¡De lo contrario, algo extraño sucederá! – Phani

+2

'nnoremap i ' mueve el cursor junto con el espacio recién insertado. –

3

Puede crear una macro. Para crear un tipo de macro q seguido de cualquier letra en el modo normal. Por lo tanto, para crear una macro con el nombre x debe escribir qx. Entonces, todo lo que necesita es ingresar al espacio de tipo de modo de inserción y volver al modo normal. Una vez que haya terminado, escriba q para guardar la macro. Desde aquí, cada vez que quiera insertar un espacio en el modo normal, escriba @x.

Las teclas: qxi <Esc>q

3

siempre se puede simplemente yank un espacio de algún lugar del documento y que paste ...

3

utilizo ss para insertar un espacio en el modo normal

y añadir la siguiente oración para .vimrc

nnoremap ss i<space><esc> 
+0

Sí. Me gusta la velocidad de los comandos de doble toque. – Shadoath

Cuestiones relacionadas