it-swarm.com.de

Idee: Linie verschieben?

Ich mag die Verknüpfung "Move statement" von IntelliJ IDEA (Ctrl + Shift + /). Ich bin mir jedoch nicht sicher, ob dies ein Fehler ist, der nur bei der ActionScript-Bearbeitung auftritt. Die move-Anweisung 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 lautet Alt + / und bewegt sich nicht aussagekräftig. Gibt es eine Entsprechung in IntelliJ IDEA?

84
Joa Ebert

Öffnen Sie Einstellungen -> Keymap dann Suchen nach"Linie verschieben"über die obere rechte Suchbox.

Unter dem Ordner Code sehen Sie:

  • Anweisung nach unten verschieben
  • Move-Anweisung nach oben
  • Linie nach unten verschieben
  • Line Up verschieben

Die Aktionen, nach denen Sie suchen, sind (wie Sie sich vorstellen können) die Bewegungslinienaktionen.

80
Kai Zimmer

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) daran gebunden ALT + SHIFT +  und ALT + SHIFT + 

78
slashnick
7
abdul rehman kk

Das LineMover-Plug-In funktioniert sehr gut und ist eine akzeptable Lösung.

3
Joa Ebert

Hier finden Sie nützliche Verknüpfungen für IntelliJ:


(1) IntelliJ Debugger

Schritt über (Weiter zum nächsten Schritt oder Zeile): F8

Steigen Sie ein in (In Funktion gehen): F7

Intelligenter Schritt: Shift + F7

Aussteigen: Umschalt + F8

Führen Sie zum Cursor aus: Alt + F9

Bewerten Sie den Ausdruck: Alt + F8

Programm fortsetzen: F9 [Mac = Cmd + ALT + R]

Haltepunkt umschalten: Strg + F8 [Mac = Cmd + F8]

Haltepunkte anzeigen: Strg + Umschalt + F8 [Mac = Befehl + Umschalt + F8]


(2) Spezifische Datei öffnen

Strg + Umschalttaste + N


(3) Öffnen Sie alle in Klasse implementierten Methoden

Bestimmte Klasse öffnen und drücken,

Strg + F12


(4) Gehen Sie zu einer bestimmten Zeilennummer

Strg + G


(5) Methodenimplementierung und Erklärung

Deklaration: Strg + B

Implementierung: Strg + Alt + B

Antworttypdeklaration: Strg + Umschalttaste + B

Superklasse überschreiben Methode: Strg + U


(6) Reformcode

Strg + Alt + L


(7) Relevante Klasse importieren

Klicken Sie auf die entsprechende Klasse (rotes Farbfeld) und drücken Sie,

Alt + Eingabetaste

Gültige Klasse gemäß Anforderung auswählen


(8) Hierarchie von Methodenaufrufen

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 + /

Mehrfachzeile: Wählen Sie Mehrfachzeile und drücken Sie, Strg + Umschalttaste + /

(Hinweis: Gleiche Operation, um den Code zu kommentieren)


(10) Zeilennummer anzeigen

Drücken Sie die Umschalttaste zweimal, und schreiben Sie "Zeile".

Ansicht> Aktiver Editor> Zeilennummer anzeigen


(11) Codeauswahl

Volle Klassenauswahl: Strg + A .__ Methodenauswahl: Wählen Sie Methodenname aus und drücken Sie Strg + W


(12) Basiscode-Vervollständigung

Um Methoden, Schlüsselwörter usw. abzuschließen, drücken Sie,

Strg + Leertaste


(13) Code kopieren und einfügen

Kopieren: Strg + C

Einfügen: Strg + V


(14) Suchvorgang

Spezifische Datei: Strg + F

Gesamtprojekt: Strg + Umschalttaste + F


(15) Switcher-Popup

Switcher-Popup öffnen: Strg + Tab

Drücken Sie weiterhin Strg und verwenden Sie ↑/↓/←/→, um einen Ort an einen anderen zu verschieben


(16) Vorwärts und Rückwärts

Rückwärts: Strg + Alt + ← (Nach-links-Pfeil)

Vorwärts: Strg + Alt + → (Rechtspfeil)


(17) Nächster/vorheriger hervorgehobene Fehler

F2 oder (Umschalt + F2)


(18) Öffnen Sie Java Doc

Wählen Sie einen bestimmten Methodennamen und drücken Sie,

Strg + Q


(19) Befehle "Alle suchen"

Strg + Umschalttaste + A


(20) Linie nach oben/unten verschieben

shift + alt + ↑/↓

Vielen Dank...

2
Radadiya Nikunj

Sie können mehrere Zeilen zusammen mit der Move-Anweisung verschieben. Versuchen Sie Teilzeilen zu verschieben? Ich glaube nicht, dass es einen Weg in Idea gibt.

0
PanCrit

try Befehl + Shift + Auf/Ab, um die Einrückung automatisch anzupassen

0
SHAKU