Autoindentazione nell'editor di testo Sublime 2


17

Esiste un'opzione di rientro automatico in Sublime 2?

In Visual Studio posso premere Ctrl + K + D per indentare tutto in modo che il codice sia ben strutturato. Esiste un collegamento in Sublime 2 per fare lo stesso?


1
Hai controllato la documentazione? Se non è lì è molto probabilmente inesistente.
r4.

Il problema non è che non è presente, è che non esiste un tasto di scelta rapida predefinito come in Visual Studio. Puoi assegnartene uno usando il keybinding - file di preferenze predefiniti.
Valoric

Risposte:


14

È possibile utilizzare Modifica / Linea / Riindent dal menu Modifica. Oppure potresti provare ad aggiungere questo ai tuoi tasti - File predefinito dalle preferenze.

{ "keys": ["f12"], "command": "reindent"}

Aggiungere una virgola alla fine del codice se si utilizza il file predefinito anziché gli utenti. Non dimenticare di selezionare ciò che vuoi rientrare.

Potresti semplicemente usare Visual Studio per indentare automaticamente dati più oscuri che SubT non può o non fa bene.

Buona fortuna && seleziona il testo che desideri riutilizzare .


5

Premi Ctrl+ Shift+ P, quindi I, l'opzione "Rientro: linee di riferimento" dovrebbe venire prima.

Premi Entered è fatto.


2

Per la soluzione integrata mi piace aggiungere l'opzione single_line: falseall'associazione chiave, come suggerito da Peter su questo thread StackOverflow .

{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}

Ma questo non aggiunge nuove righe, come ci si aspetterebbe da alcune modifiche al codice XML e HTML.

Per quelli che dovresti seguire la risposta di Tom e installare il plug-in Tag, o utilizzare il plug-in XML Indent , disponibile anche tramite il controllo del pacchetto ma funziona solo su file XML.

Se scegli il plug-in Tag, il modo più semplice per usarlo è evidenziare il testo da indentare e quindi premere il collegamento Ctrl+ Shift+ F.

Se si sceglie il rientro plugin XML stampa Ctrl or Super+ Shift+ Pe poi Ie Indent XMLsarà la prima opzione.


1

Esiste un plug-in per tag per la formattazione di documenti html / xml.


E potrebbe essere necessario reindirizzare la riga (Modifica / Linea / Reindent) in seguito.
palaniraja,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.