Ich mag die Verknüpfung "Move-Anweisung" von IntelliJ IDEA ( Ctrl+ Shift+) sehr↑ / ↓) sehr. Ich bin mir jedoch nicht sicher, ob dies ein Fehler ist, der nur bei der Bearbeitung von ActionScript auftritt. Die Anweisung move ist nicht immer das, was ich möchte, und manchmal ist sie beim Bearbeiten von AS-Code nicht korrekt.
Ich möchte also nur einen Zeilenblock nach oben / unten verschieben. Die Eclipse-Verknüpfung ist Alt+ ↑/ ↓und bewegt sich nicht anweisungsmäßig. Gibt es ein Äquivalent in IntelliJ IDEA?
quelle
move statement
kann eine Linie nicht aus ihrer Funktion verschoben werden, solangemove line
dies möglich ist.Wie andere Leute gesagt haben, ist dies bereits als Befehl verfügbar. Sie können die Verknüpfung nach Ihren Wünschen konfigurieren, sie ist jedoch standardmäßig (zumindest in IntelliJ 10) an ALT+ SHIFT+ ↑und ALT+ SHIFT+ gebunden↓
quelle
Umschalt + Alt + ↑ / ↓
Alle Abkürzungen finden Sie HIER
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
quelle
Hier finden Sie einige nützliche Verknüpfungen für IntelliJ:
(1) IntelliJ Debugger
Schritt über (Weiter mit dem nächsten Schritt oder der nächsten Zeile): F8
Schritt in (In Funktion gehen): F7
Kluger Schritt in: Umschalt + F7
Aussteigen: Umschalt + F8
Zum Cursor laufen lassen: Alt + F9
Ausdruck auswerten: Alt + F8
Programm fortsetzen: F9 [Mac = Cmd + ALT + R]
Haltepunkt umschalten: Strg + F8 [Mac = Cmd + F8]
Haltepunkte anzeigen: Strg + Umschalt + F8 [Mac = Befehlstaste + Umschalt + F8]
(2) Öffnen Sie eine bestimmte Datei
Strg + Umschalt + N.
(3) Öffnen Sie alle in der Klasse implementierten Methoden
Öffnen Sie eine bestimmte Klasse und drücken Sie,
Strg + F12
(4) Gehen Sie zu Bestimmte Zeilennummer
Strg + G.
(5) Implementierung und Erklärung der Methode
Erklärung: Strg + B.
Implementierung: Strg + Alt + B.
Deklaration des Antworttyps: Strg + Umschalt + B.
Super Class Override Methode: Strg + U.
(6) Reformkodex
Strg + Alt + L.
(7) Relevante Klasse importieren
Klicken Sie auf die entsprechende Klasse (rotes Farbfeld) und drücken Sie,
Alt + Eingabetaste
Wählen Sie eine gültige Klasse gemäß den Anforderungen aus
(8) Hierarchie der Methodenaufrufe
Wählen Sie eine bestimmte Methode und drücken Sie,
Strg + Alt + H.
(9) Kommentar im Code
Einzelne Zeile: Wählen Sie eine bestimmte Zeile aus und drücken Sie Strg + /
Mehrere Zeilen: Wählen Sie mehrere Zeilen und drücken Sie Strg + Umschalt + /
(Hinweis: Gleiche Operation zum Kommentieren des Codes)
(10) Zeilennummer anzeigen
Drücken Sie zweimal die Umschalttaste> schreiben Sie "Zeile"> Zeilennummern anzeigen (die Zeile hat keinen Umschalter)
Ansicht> Aktiver Editor> Zeilennummer anzeigen
(11) Codeauswahl
Vollständige Klassenauswahl: Strg + A Methodenauswahl: Wählen Sie den Methodennamen und drücken Sie Strg + W.
(12) Grundlegende Code-Vervollständigung
Um Methoden, Schlüsselwörter usw. zu vervollständigen, drücken Sie,
Strg + Leertaste
(13) Kopieren und Einfügen des Codes
Kopieren: Strg + C.
Einfügen: Strg + V.
(14) Suchvorgang
Spezifische Datei: Strg + F.
Vollständiges Projekt: Strg + Umschalt + F.
(15) Switcher-Popup
Öffnen Sie das Switcher-Popup: Strg + Tab
Drücken Sie weiterhin Strg und verwenden Sie ↑ / ↓ / ← / →, um einen Ort an einen anderen zu verschieben
(16) Vorwärtsbewegung und Rückwärtsbewegung
Rückwärts: Strg + Alt + ← (Pfeil nach links)
Vorwärts: Strg + Alt + → (Rechtspfeil)
(17) Nächster / vorheriger hervorgehobener Fehler
F2 oder (Umschalt + F2)
(18) Öffnen Sie Java Doc
Wählen Sie einen bestimmten Methodennamen und drücken Sie,
Strg + Q.
(19) Alle Befehle suchen
Strg + Umschalt + A.
(20) Bewegen Sie die Linie nach oben / unten
Umschalt + Alt + ↑ / ↓
Vielen Dank...
quelle
Das LineMover-Plug-In funktioniert sehr gut und ist eine akzeptable Lösung.
quelle
Sie können mehrere Zeilen zusammen mit der move-Anweisung verschieben. Versuchen Sie, Teillinien zu verschieben? Ich glaube nicht, dass es einen Weg in Idea gibt.
quelle
Versuchen Sie Befehl + Umschalt + Auf / Ab. Dadurch wird die Einrückung automatisch angepasst
quelle