2013-08-25 13 views
5

Sto usando IntelliJ IDEA per scrivere Java e trovare il comportamento predefinito Tab (inserendo una scheda nella posizione del cursore) piuttosto fastidioso. Voglio che si comporti come Shift - Scheda.Fare tab per rientrare la riga corrente

Maiusc - Tab de-trattino la linea del cursore se non c'è selezione, o di ogni riga nella selezione se ce n'è uno, a prescindere dalla posizione del cursore sulla riga. Ho provato a fare Tab si comportano allo stesso modo modificando le impostazioni keymap: Ho UNBOUND il chiave Tab da azioni EditorTab in modo che ci si comporta Modifica →Selezione rientro. Ma questo fa solo rientrare la selezione: se non c'è alcuna selezione, premendo Tab ora non fa nulla.

Sembra che l'azione de-trattino per Maiusc - Tab è in realtà azioni EditorUnindent Selezione, ma non c'è nessuna azione corrispondente per il rientro.

Come posso fare in modo che la chiave tocchi la riga corrente (aumentare il rientro di uno stop) se non è presente alcuna selezione

risposta

1

È possibile premere Ctrl + W che seleziona la voce più vicina al cursore e quindi premere Scheda in rientro o Shift + Scheda per annullare la riga corrente.

3
  1. Rimuovere la scorciatoia da tastiera da "Tab"
  2. Aggiungi "Tab" come una scorciatoia da tastiera per "rientro Line o Selezione". Quando viene visualizzata la finestra di dialogo che chiede di "Lasciare" o "rimuovere", fare clic su "Invia".

questo funziona su almeno IDEA 14+ ma non ho provato su qualsiasi cosa prima che

Problemi correlati