In Vim / Vi, come si sposta il cursore alla fine della parola precedente?


174

Nella modalità normale di Vim:

  • e va alla fine della parola successiva
  • w va all'inizio della parola successiva
  • b va all'inizio della parola precedente

Come si sposta il cursore alla fine della parola precedente ?

Risposte:


245

Purtroppo non è una chiave singola ... ma geè quello che stai cercando, credo.


29
Per le persone come me che si chiedono la differenza tra gee be, è che puoi essere nel mezzo della parola e andrai alla fine della precedente, mentre bedevi essere sul primo carattere della parola iniziale.
TankorSmash

13
E gEper la fine del precedente WORD. :)
nitsas,

6
seriamente perché non esiste una scorciatoia da tastiera per impostazione predefinita? questo sembra qualcosa che la gente userebbe con la stessa frequenza w. mi sto perdendo qualcosa? (So ​​che può essere mappato, solo curioso perché)
Iman Akbari,

1
Mentre beè conveniente, è una combinazione di due comandi, quindi non è possibile utilizzarlo come: d be. Considerando d geche funziona
Daniel Thompson


29

come visto nel manuale VIM (sezione 03.1), puoi usare geper andare alla fine della parola precedente


1

Potresti anche voler fare questi per andare nello spazio che precede una parola (un carattere dopo ge: (entrambi sono solo 2 tasti)

  1. FSpace ti porterà nello spazio dopo la parola precedente
  2. Bh lo farà anche, nella maggior parte dei casi.

L'eccezione è quando sei all'inizio di una riga, nel qual caso

  1. k$ fa qualcosa di simile, in 3 tasti premuti
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.