Rientro codice Sublime text 2?

In Visual Studio posso premere Ctrl+K+D per il rientro di tutto il codice è strutturato e piacevolmente leggibile. C’è un collegamento in Sublime 2 a fare lo stesso?

InformationsquelleAutor Kimpo | 2012-02-29

 

20 Replies
  1. 838

    Si può trovare in EditLineReindent, ma non dispone di un collegamento per impostazione predefinita.
    È possibile aggiungere un collegamento andando nel menu PreferencesKeybindingsUser, quindi aggiungere c’:

    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  

    (esempio di utilizzo di F12 chiave per la funzionalità)

    I file di configurazione utilizzare JSON-sintassi, in modo che queste parentesi graffe devono essere inseriti separati da virgola in piazza-staffe che sono lì per impostazione predefinita. Se non si dispone di qualsiasi altro tasto-binding già, quindi tutta la tua KeybindingsUser file sarà simile a questa, naturalmente:

    [
        { "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
    ]
    • Penso reindent dovrebbe avere un tasto predefinito associazione. In emacs si utilizza il tasto TAB (nessun modificatore) per questo. Propongo i tasti alt+tab di associazione, come il tasto tab è già relative al rientro dei comandi.
    • alt+tab? utilizzato per la commutazione di windows!
    • Oops! Si dimostra che io sono su un Mac. Forse il windows_key + tab?
    • nessun problema, in realtà, tutti i tasti sono già utilizzati: win+tab per selezionare una finestra dalla barra delle applicazioni, ctrl+tab switch, schede di shift+tab unindents
    • Questo non funziona per me. Il taglio corto non ottenere (nel menu non aggiornare i tasti di scelta rapida), né lavoro.
    • il menu non mostra il nuovo collegamento, ma dovrebbe funzionare. assicurarsi che le vostre Preferenze – Scorciatoie-Utente contiene esattamente quelle linee e salvare il file. Inoltre, assicurarsi ST sa di quale tipo di filetype/sintassi dovrebbe utilizzare (è il tuo evidenziazione della sintassi corretta?). Se ancora non funziona, provare con un’altra chiave (ad esempio “f8” sembra inutilizzati) poi, se non funziona neanche controllare se l’utente non definito per le combinazioni di tasti sono disabilitati di installazione per qualche motivo.
    • Di non aver fatto nulla, improvvisamente, ha iniziato a lavorare. 🙂 Credo che il problema è tra la tastiera e la sedia tutti insieme 🙂 ti Ringrazio comunque. 🙂
    • Gli utenti Mac usano “super+h” o di altra associazione che non è preso … super = pulsante di comando
    • si prega di non preoccuparsi di proporre un collegamento di nuovo.. Win+tab è anche utilizzato per la commutazione tra windows *win 7 utente
    • { “chiavi”: [“f12”], “comando”: “reindent”, “args”: { “single_line”: false } } si reindent tutti i documenti senza bisogno di selezionare ciò che si desidera
    • E come farlo su una cartella?
    • Sembra che questo funziona solo per il testo selezionato
    • "f12" è utilizzato per "goto_definition" in Sublime Text 3. Vorrei raccomandare "ctrl+\\", in quanto è proprio accanto al rientro [ ] chiavi. L’extra “\” per la fuga.
    • Io non riesco a capire perché non fanno rientro associato ad una specifica scelta rapida di default!! Questa è una cosa fondamentale !!!!
    • Windows: {"keys": ["alt+shift+r"], "command": "reindent", "args": {"single_line": false}} Mac: { "keys": ["command+shift+r"], "command": "reindent", "args": {"single_line": false} }

  2. 277

    Il reindent comando funziona solo su attualmente linee selezionate, a meno che il “single_line” argomento è impostato su false.

    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
    

    Ora, premendo il tasto f12 sarà reindent l’intero documento.

    • “la riga corrente” può essere una selezione con più righe.
    • Questo dovrebbe essere accettato risposta (o almeno fuse nella accettato uno), dal momento che in Visual Studio Ctrl+K+D anche riformattare l’intero documento.
    • swap out [“f12″] per [ctrl+k”, “ctrl+d”] per i due-premere accordo.
    • [ { “chiavi”: [“ctrl+shift+f”], “comando”: “reindent”, “args”: {“single_line”: false} } ] Questa è la mia personalizzazione, grazie mille!!!
    • Se si seleziona tutte le linee ed eseguire il collegamento poi la formattazione lavorare tutto il file:)
    • Grazie per il “plus” ( “args”: {“single_line”: false} ) molto utile !

  3. 32

    Nessuno sembra amore mac re di rientro, ecco Come fare:

    [
       { "keys": ["command+shift+i"], "command": "reindent"}
    ]
    

    In Preferenze > Tasto di Associazione con l’Utente

    Ancora una punta in più:
    aggiungere

    { "keys": ["command+0"], "command": "focus_side_bar" }
    

    avere laterale file di visualizzazione ad albero di navigazione con la tastiera.

    Nota:
    Aggiungere , alla fine di ogni {}, se si dispone di più di un {} insieme di oggetti

    • si prega di non usare la Virgola (,) alla fine dell’istruzione. Mi ha dato un errore. Tipo che senza la virgola (,)
    • se non sei un utente Mac, utilizzare ctrl invece di comando { “chiavi”: [“ctrl+shift+i”], “comando”: “reindent”}
  4. 29

    Non c’è nessun tasto di scelta rapida predefinito per reindenting un file. Tuttavia, è possibile creare uno seguendo eznme‘s risposta di cui sopra.

    È inoltre possibile utilizzare il Comando Tavolozza premendo:

    1. di Controllo+Maiusc+P (o +Maiusc+P su Mac)
    2. Digitare i primi caratteri del Reindent e.g: rein
    3. Premere Invio per eseguire il comando
      (Il primo comando in alto dovrebbe ora mostrare Rientro: Reindent Linee)
  5. 19

    Per chi fosse interessato, è facile cambiare, ma per un amante di Netbeans e l’auto-formato è possibile modificare la chiave vincolante da F12 per ctrl+maiusc+F per utilizzare il vostro amato chiave vincolante. Parte triste è che è necessario selezionare tutti a formattare l’intero file. Netbeans ha ancora il sopravvento su quella. Se qualcuno sa come superare questa limitazione sono tutto orecchi. Altrimenti felice reindenting (auto-formattazione).

    • Non so se qualcuno ancora alla ricerca in questo, ma per rispondere a @jeff. Utilizzare , “args”: {“single_line”: false} dopo aver aggiunto il comando, e quindi non è necessario selezionare le linee di formattare. Formattare l’intero documento. (Nick ha messo in folle comando)
    • NetBeans scelta rapida Alt+Maiusc+F (per impostazione predefinita; Ctrl+Maiusc+F apre il Progetto di Ricerca), ed è limitata e non è necessariamente sensibile (CSS non funziona, e si può tenere nuove linee di codice sulla stessa linea). Eclipse è la scorciatoia Ctrl+Shift+F, ed è migliore in alcuni modi, e funziona su CSS, ma ha ancora un problema con le nuove linee di codice. Entrambi hanno dei problemi con le nuove linee per interno-line attributi (come in HTML), se è possibile configurare un po ‘ (più in Eclipse).
    • cmd+a su mac o ctrl+a su windows automaticamente selezionare tutto il testo nella finestra corrente. così faccio, e poi qualunque associazione di tasti che hai scelto per auto e rientro a riformattare l’intero file.
  6. 16

    Per il rientro con le stesse chiavi, come Visual Studio Ctrl+K+D (io sono un utente di Visual Studio così che mi sono abituato a questa combinazione), suggerisco:

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

    Scrivere questo su Preferenze>Associazioni di tasti Utente

  7. 6

    Netbeans come Tasto di scelta rapida

    Andare a Preferences > Key Bindings > User e aggiungere il codice riportato di seguito:

    [
        { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
    ]
    

    Utilizzo

    Ctrl + Maiusc + F

  8. 6

    Selezionare tutto il codice che si intende trattino, quindi premere Ctrl + ] in Sublime testo per il rientro.

    Per macOS utenti, utilizzare comando + ] per il rientro, e comando + [ rientro.

  9. 4

    codice formatter.

    semplice da usare.


    1.Installare


    2.premere ctrl + alt + f (default)


    Thats it.

    • non funziona per me, e ‘ solo che disabilita il rientro su tutte le linee.
    • Io la sto usando da molto tempo.La sua woking bene .che cosa è il problema. È stata l’installazione di successo.
    • Certo che sì, io la sto usando contro di HTML snippet… tutte le linee hanno avuto i loro rientri rimosso. Guardando come una poesia… 🙁
  10. 2

    Solo nel caso in cui questo smettere di lavorare per chiunque, come me, in OS X, il tasto di comando è identificato come superquindi dovrebbe essere in grado di fare qualcosa di simile a questo:

    [
        {
        "keys": ["super+i"], 
        "command": "reindent", 
        "args": {
            "single_line": 
            false}
        } 
    ]
    

    in questo caso l’utilizzo di comando+i sta per rientrare il tutto il codice (eclipse come 🙂 )

  11. 1

    Ho usato per usare Alt + Maiusc + F in NetBeans, ho controllato e non c’è alcuna collisione nella mappa di default array di sublime, così l’ho aggiunto al mio sublime e lo sto usando senza alcun problema.

  12. 1

    Per coloro che amano la chiave predefinita vincolante per IntelJ IDEA, selezionare Preferenze > Impostazioni Utente:

    Rientro codice Sublime text 2?

    E incolla il seguente per il comando + maiusc + l scorciatoia per il rientro automatico:

    [
       { "keys": ["command+shift+l"], "command": "reindent"}
    ]
    
  13. 1

    È possibile aggiungere un collegamento andando nel menu Preferenzecombinazioni di TastiUtente, quindi aggiungere c’:

    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  
    
  14. 0

    Per Auto-Formattazione Sublime Text 2: Installare il Pacchetto: Tag dal Comando Tavolozza, quindi vai a Modifica -> Tag -> Auto-Formato Tag del Documento

  15. 0

    Aprire prima il sublime text.

    di aprire preferenze.

    di aprire Key Bindings -Utente.

    oltre a quella di mettere il seguente codice

    [{“chiavi”: [“ctrl+shift+c”], “comando”: “reindent”},]

    Io uso Ctrl+Shift+C e anche l’utilizzo di altre tasto di scelta rapida.

  16. 0

    Selezionare tutto, o quello che si vuole ri-trattino e fare Alt+ E+L+R.
    Questo è veramente veloce e indolore.

  17. 0

    Questa è la mia configurazione per il sublime-keymap:

    [
      {
        "keys": [",+=+="],
        "command": "reindent",
        "args": {
          "single_line": false
        }
      }
    ]
    

    Per vim persone, basta usare ,== per reindent l’intero file.

  18. 0
    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false} } 
    

    Si può ottenere il reindent opzione utilizzando il codice di cui sopra

Lascia un commento