Per anni ormai ho usato SHIFTOe SHIFT$per spostarmi all'inizio e alla fine di una riga vi
.
Tuttavia SHIFTOè più per l'apertura di una nuova riga sopra il cursore.
C'è un comando che ti porta all'inizio di una riga?
^
0
Per anni ormai ho usato SHIFTOe SHIFT$per spostarmi all'inizio e alla fine di una riga vi
.
Tuttavia SHIFTOè più per l'apertura di una nuova riga sopra il cursore.
C'è un comando che ti porta all'inizio di una riga?
^
0
Risposte:
È possibile utilizzare ^o 0(Zero) in modalità normale per spostarsi all'inizio di una riga.
^sposta il cursore sul primo carattere non vuoto di una riga
0sposta sempre il cursore sulla "prima colonna"
È inoltre possibile utilizzare Shiftiper spostare e passare alla modalità Inserisci.
^
solito non è facile come premere 0
e w
consecutivamente.
Un semplice 0
ti porta all'inizio di una riga.
:help 0
per maggiori informazioni
Prova questa soluzione cheatsheet Vi / Vim per molti problemi.
Per la modalità normale:
0- [zero] all'inizio della riga, prima colonna.
$- alla fine della linea
Puoi usare 0o ^per spostarti all'inizio della riga.
E puoi usare Shift+ Iper spostarti all'inizio e passare alla modalità di modifica ( Inserisci ).
Shift+I
o ^
sposta il cursore all'inizio del testo nella riga. Se la riga ha delle n
schede all'inizio, sposta il cursore sulla n*tabstop + 1
colonna. Mentre 0
sposta il cursore sulla prima colonna della riga.
C'è un altro modo:
|
Questo è il "tubo" - il simbolo trovato sotto il backspace nel layout ANSI .
Vim quickref ( :help quickref
) lo descrive come:
N | to column N (default: 1)
Se hai abilitato le linee di avvolgimento 0
e |
non ti porterà più all'inizio della linea di schermo. In tal caso utilizzare:
g0
Ancora una volta, vim quickref doc:
g0 to first character in screen line (differs from "0" when lines wrap)
0
perché |
e $
sono sulla stessa chiave.
Digita "^". E ottieni un buon tutorial "Vi" :)
Spostare il cursore all'inizio o alla fine con la modalità di inserimento
I
- Sposta il cursore sul primo carattere non vuoto nella riga corrente e abilita la modalità di inserimento.A
- Sposta il cursore sull'ultimo carattere della riga corrente e abilita la modalità di inserimento.Qui I
è equivalente a ^
+ i
. Allo stesso modo A
equivale a $
+ a
.
Basta spostare il cursore all'inizio o alla fine
^
- Sposta il cursore sul primo carattere non vuoto nella riga corrente0
- Sposta il cursore sul primo carattere della riga corrente$
- Sposta il cursore sull'ultimo carattere della riga correnteHo appena trovato 0 (zero) e shift + 0 funziona su vim.
shift+0
cioè la )
prossima frase
Shift+0
è meglio, ^
mostra il personaggio ed è fastidioso. Grazie
0 Ti porta all'inizio della riga
Shift 0 Ti porta alla fine della linea