Ci sono volte in cui ho uno snippet di codice che voglio postare su un tracker di difetti, wiki, forum, ecc. Ma è profondamente rientrato nel codice. Di solito devo evidenziare lo snippet di codice, premere < shift> - < tab> fino a quando i rientri non sono così male, quindi copiare/incollare e quindi ripristinare il codice. Diventa un po 'doloroso.Frammenti di codice non indentati
C'è uno strumento che può rimuovere le schede di fronte a ciascuna riga? Si noti che non voglio rimuovere tutte le schede da tutte le linee, solo lo stesso numero precedente di schede di ogni riga. Sto pensando che alcune funzioni di Emacs potrebbero farlo.
Ecco un esempio estremo:
Prima:
//This is usually some method in an anonymous inner class' anonymous inner class. @Override public void method(){ doSomething(); }
Dopo:
//This is usually some method in an anonymous inner class' anonymous inner class. @Override public void method(){ doSomething(); }
Notate come doSomething() ha ancora una sola scheda di fronte ad essa.
@Roger: Grazie per il commento. Ho riformulato la domanda. – User1