it-swarm.com.de

Wie kann ich in Netbeans automatisch einrücken?

In Eclipse können Sie klicken Ctrl+I Bei jeder Zeile wird die Zeile oder die Gruppe von Zeilen entsprechend dem in den Einstellungen ausgewählten Einrückungsschema automatisch eingerückt.

Ich vermisse dieses Feature in Netbeans wirklich. Gibt es eine gleichwertige Funktion?

Ich bin mir bewusst über Alt+Shift+F aber es ist nicht gut genug. Ich möchte eine Gruppe von Zeilen einrücken und nicht die gesamte Datei.

141

Open Tools -> Options -> Keymap, suchen Sie nach der Aktion "Aktuelle Zeile oder Auswahl neu einrücken" und legen Sie die gewünschte Verknüpfung fest wollen.

93
varad

Drücken Sie Alt+Shift+F rückt Ihre Auswahl ein. Wenn nichts ausgewählt ist, wird die gesamte Datei eingerückt.

In neueren Versionen von NetBeans können Sie sogar mehrere Dateien/Ordner gleichzeitig formatieren! Wählen Sie im Fenster/in der Seitenleiste Projects einen oder mehrere Ordner oder Dateien aus und drücken Sie Alt+Shift+F. NetBeans fragt "Ausgewählte Dateien und Ordner rekursiv formatieren? " und drückt OK, um alle ausgewählten Dateien rekursiv zu formatieren Dateien/Ordner.

Unter Mac OS X lautet die Verknüpfung Ctrl+Shift+F. (Anmerkung: es ist Ctrl und nicht )

Ich habe die obigen Verknüpfungen für NetBeans 7 und 8 verwendet.

178
Manu Manjunath

Shift + Alt + F rückt die gesamte Datei ein.

23
Ensode

Wählen Sie die Zeilen aus, die Sie neu formatieren möchten (Einrücken), dann drücken Sie Alt + Umschalt + F. Nur die ausgewählten Zeilen werden neu formatiert.

9
OliBlogger

Ctrl + Shift + F formatiert den gesamten Code auf der Seite.

5
Milhous

Wenn Sie einen automatischen Einzug wünschen, wie es Emacs auf TAB tut, d. H. Die aktuelle Zeile einrücken und den Cursor zum ersten Nicht-Leerzeichen-Zeichen bewegen möchten, gehen Sie wie folgt vor:

  1. Gehen Sie zu Extras -> Optionen -> Editor -> Makros
  2. Erstelle ein neues Makro und bezeichne es als "tabindent"
  3. Fügen Sie den folgenden Makrocode ein:

    reindent-line-caret-line-first-column-caret-begin-line

  4. Klicken Sie auf "Set Shortcut" und drücken Sie die Tabulatortaste

4
chenno

Im Folgenden wird das vollständige Verfahren zum automatischen Einrücken einer Datei mit Netbeans 8 beschrieben.

Der erste Schritt ist zu Tools -> Options und klicken Sie auf die Schaltfläche Editor und die Registerkarte Formatierung, wie im folgenden Bild dargestellt.

enter image description here

Wenn Sie Ihre Formatierungsoptionen festgelegt haben, klicken Sie auf die Schaltfläche Übernehmen und dann auf OK. Beachten Sie, dass mein Beispiel in C++ geschrieben ist, dies gilt jedoch auch für Java).

Der zweite Schritt ist zu CTRL + A in der Datei, in der Sie Ihre neue Formatierungseinstellung anwenden möchten. Dann, ALT + SHIFT + F oder klicken Sie auf das Menü Source -> Format.

Hoffe das wird helfen.

4
Gabriel L.

Um den gesamten Code in NetBeans zu formatieren, drücken Sie Alt + Umschalt + F. Wenn Sie Zeilen einrücken möchten, wählen Sie die Zeilen aus, und drücken Sie Alt + Umschalt + Rechtspfeil. Drücken Sie zum Aufheben der Einrückung Alt + Umschalt + Linkspfeil.

für Java NetBeans 7.1 und höher, auch in NetBeans 8.0 (das ich derzeit verwende) und höher, lautet die Verknüpfung:

Alt+Shift+F

wenn Sie sich das KeyMap ansehen, auf das Sie über das Menü zugreifen: Tools -> Options -> Keymap, lautet die "Aktion" Format definiert mit dem Shortcut: Alt+Shift+F

2
Jorgesys

Ich habe gerade Netbeans 6.9.1 geöffnet und ALT + UMSCHALT + F rückt nur die von Ihnen ausgewählten Zeilen ein.

Wenn keine Zeilen ausgewählt sind, wird das gesamte Dokument eingerückt, in dem Sie sich befinden.

Ein möglicherweise unbeabsichtigtes Verhalten ist, dass, wenn Sie NUR 1 Zeile ausgewählt haben, diese vollständig ausgewählt werden muss, andernfalls wird nichts unternommen. Sie müssen jedoch weder die letzte noch die erste Zeile einer Gruppe vollständig auswählen.

Ich habe erwartet, dass es nur eine Zeile einrückt, indem ich nur die ersten Zeichen auswähle, aber es hat nicht funktioniert, ja, ich weiß, ich bin faul wie die Hölle ...

2
rciafardone