Molte volte mi imbatto in una situazione in cui una linea non è rientrata correttamente. Ether attraverso un plug-in incolla, bad / non preferito indent, o il più delle volte spazi extra che compensano il valore del rientro. Di solito risolvo questo problema <<
o >>
la linea alcune volte per risolverlo. Nel caso di spazi extra, farò 100<<
quindi un a >>
per ogni livello di rientro che voglio effettivamente.
La domanda è, come il |movimento che ti consente di impostare la colonna per numero 10|
invia il cursore alla decima colonna. Come posso specificare il livello di rientro?
Un esempio (questo non funziona) con shiftwidth=4 expandtab
:
The quick (indent level 0)
••••Brown Fox (indent level 1)
••••••••••Jumped over the lazy dog (indent level 2 with two extra spaces)
In questo caso attualmente devo contare il livello di rientro dell'ultima riga (2) e aggiungerne uno per gli spazi extra, quindi digitare e 3<<
quindi contare il livello di rientro di ciò che poi 1>>
(o uso autoindent
e ==
comando).
Sto chiedendo qualcosa di simile 1==
per forzare il rientro al rientro di livello 1. O in alcuni casi 0==
per rimuovere un rientro tutti insieme.
Mi rendo conto che l'esempio sopra fa il rientro automatico su 1 o 0 righe (rispettivamente) e quindi non fa quello che mi piacerebbe, ma spero che possa aiutare a illustrare meglio la domanda.