Spesso quando utilizzo una modalità visiva, desidero espandere la selezione all'intero file. Ma colpire VG mi porta al primo personaggio dell'ultima riga. Mi piacerebbe portarmi nella stessa colonna dell'ultima riga come ero prima che usassi quel comando. C'è un modo semplice per riuscirci? Potrei usare 200000j per quello o qualcosa, ma non è troppo elegante. Grazie.Come andare alla fine del file in vim mantenendo la colonna corrente sotto il cursore?
9
A
risposta
12
Se si aggiunge set nostartofline
alla propria scrittura vimrc G
mentre in modalità visiva si passa alla riga inferiore senza modificare la colonna. Tuttavia questo potrebbe cambiare alcuni degli altri comportamenti che vengono utilizzati perché cambia alcuni altri comandi. (che potrebbe essere indesiderabile).
La guida per startofline viene copiata di seguito in modo da poter vedere quali comandi sono interessati da questa impostazione.
*'startofline'* *'sol'* *'nostartofline'* *'nosol'*
'startofline' 'sol' boolean (default on)
global
{not in Vi}
When "on" the commands listed below move the cursor to the first
non-blank of the line. When off the cursor is kept in the same column
(if possible). This applies to the commands: CTRL-D, CTRL-U, CTRL-B,
CTRL-F, "G", "H", "M", "L", gg, and to the commands "d", "<<" and ">>"
with a linewise operator, with "%" with a count and to buffer changing
commands (CTRL-^, :bnext, :bNext, etc.). Also for an Ex command that
only has a line number, e.g., ":25" or ":+".
In case of buffer changing commands the cursor is placed at the column
where it was the last time the buffer was edited.
NOTE: This option is set when 'compatible' is set.
Problemi correlati
- 1. Come andare alla fine del file?
- 2. Forma del cursore Vim in base alla modalità corrente
- 3. Vim show newline alla fine del file
- 4. sostituire parola sotto il cursore - Vim
- 5. Sposta il cursore alla fine di EditText?
- 6. cancella fino alla fine della riga (esclusa la lettera corrente)
- 7. stop di ricerca incrementale vim alla fine del file
- 8. Imposta il cursore alla fine del div Contentedable
- 9. Vim di ricerca con ag la parola sotto il cursore
- 10. Apri URL sotto il cursore in Vim con il browser
- 11. C'è un comando per andare alla fine (o all'inizio) di un blocco Ruby usando vim
- 12. Come cercare la stringa sotto il cursore in Eclipse
- 13. In Emacs come eliminare dalla riga corrente alla fine del file?
- 14. Come posso ottenere la parola sotto il cursore e il testo della riga corrente in vim script?
- 15. Come si forza il cursore alla fine di un NSTextField?
- 16. Come ottenere il nome del gruppo di evidenziazione sotto il cursore in vim?
- 17. Cerca vim aiuto per soggetto sotto il cursore
- 18. riprodurre una macro vim fino alla fine del buffer
- 19. Come passare alla fine del contenuto incollato dopo l'incollatura?
- 20. jQuery Set Textarea cursore alla fine del testo
- 21. Android come impostare l'EditText cursore alla fine del suo testo
- 22. Vim: esegue il file corrente?
- 23. Vim: la linea di rientro corrente (in bianco) e inserire
- 24. Come spostare il cursore alla fine dell'entità contenteditable
- 25. Evidenzia la variabile sotto il cursore in Vim come in NetBeans
- 26. Sposta avanti/indietro il numero di caratteri dopo la fine della riga in VIM
- 27. Come si esegue un'attività "fine alla fine" ma solo alla fine dell'attività corrente?
- 28. Ricerca dalla fine del file utilizzando VIM
- 29. vim ripristina la posizione del cursore; escludere i file speciali
- 30. Impostare la posizione cursore/cursore alla fine del valore stringa WPF textbox
Quando si utilizza 'V' per _linewise_ modalità visiva, la colonna non ha importanza per la selezione, comunque, quando vengono selezionate intere righe. È diverso con 'v' e' ', comunque. –
Sì, ho bisogno di questo per 'C-v'. – egdmitry