2012-03-24 11 views

risposta

16

Non proprio una questione di programmazione, ma comanda il rientro =, < e > può essere combinato con all movement commands and text objects. Ad esempio:

>G  Indent until end of file 
>}  Indent until next paragraph 
>iB Indent contents of current { } block 

Sono inoltre indentati il ​​testo selezionato in modalità visiva.

Usa < per annullare il rientro o = di ri-trattino ('format' utilizzando le impostazioni tipo di file).

+0

'=' è il comando 'indent', ma onestamente penso che in user-speak 'indent' di solito significhi '>' (per aumentare il livello del rientro), quindi mi permetterò di cambiare i campioni in usalo – sehe

+2

+1 per suggerire l'opzione '='. Mentre di solito si usa '>' o '<' è ciò che si desidera, è estremamente utile sapere che il rientro '=' è disponibile. – alesplin

+0

a prescindere dalla semplice pressione di '==' sul rientro intelligente, usando '=' con un movimento su un blocco che si desidera allineare a (ad esempio '= j' o' = k') fornisce un livello soddisfacente di controllo. –

4

Sì. Prova:

V    # To switch to visual mode. Select lines, and... 
>    # Indent (use `<` to de-indent, or with a number just before to indent several times). 
Problemi correlati