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 autoindente ==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.