IntelliJ IDEA: Déplacer la ligne?

J’aime vraiment le raccourci “Move statement” d’IntelliJ IDEA ( Ctrl + Shift + / ). Cependant, je ne suis pas sûr qu’il s’agisse d’un bogue lié uniquement à l’édition ActionScript. L’instruction déplacer n’est pas toujours ce que je veux et parfois, elle n’est pas correcte lors de l’édition du code AS.

Donc, je veux juste déplacer un bloc de lignes vers le haut / bas. Le raccourci Eclipse est Alt + / et ne se déplace pas dans le sens des instructions. Y a-t-il un équivalent dans IntelliJ IDEA?

Ouvrez Setings -> Keymap puis recherchez “move line” via la boîte de recherche en haut à droite.

Sous le dossier Code , vous verrez:

  • Déclaration de mouvement vers le bas
  • Déménager
  • Déplacer la ligne vers le bas
  • Déplacer la ligne

Les actions que vous recherchez sont (comme vous pouvez le deviner) les actions de ligne de mouvement.

Comme d’autres personnes l’ont dit, cette commande est déjà disponible. Vous pouvez configurer le raccourci à votre convenance, mais par défaut (au moins dans IntelliJ 10), il est lié à ALT + SHIFT + et ALT + SHIFT +

shift + alt + ↑ / ↓

vous pouvez trouver tous les raccourcis ICI

https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

Le plug-in LineMover fonctionne très bien et est une solution acceptable.

Vous pouvez déplacer plusieurs lignes avec l’instruction move. Essayez-vous de déplacer des lignes partielles? Je ne pense pas qu’il y ait un moyen dans Idea.

Veuillez trouver un raccourci utile pour IntelliJ:


(1) Débogueur IntelliJ

Passer le pas (Aller à l’étape suivante): F8

Entrez dans (entrer dans la fonction): F7

Smart step into: Shift + F7

Sortir: Maj + F8

Exécuter au curseur: Alt + F9

Évaluer l’expression: Alt + F8

Reprendre le programme: F9 [Mac = Cmd + ALT + R]

Activer / désactiver le point d’arrêt: Ctrl + F8 [Mac = Cmd + F8]

Afficher les points d’arrêt: Ctrl + Maj + F8 [Mac = Cmd + Shift + F8]


(2) Ouvrir un fichier spécifique

Ctrl + Maj + N


(3) Ouvrir toutes les méthodes implémentées en classe

Classe spécifique ouverte et presse,

Ctrl + F12


(4) Aller au numéro de ligne spécifique

Ctrl + G


(5) Mise en œuvre de la méthode et déclaration

Déclaration: Ctrl + B

Implémentation: Ctrl + Alt + B

Déclaration de type de réponse: Ctrl + Shift + B

Super classe override Méthode: Ctrl + U


(6) Réformer le code

Ctrl + Alt + L


(7) Importer la classe pertinente

Cliquez sur la classe appropriée (champ de couleur rouge) et appuyez sur,

Alt + Entrée

Sélectionnez une classe valide selon les besoins


(8) Hiérarchie des appels de méthode

Sélectionnez une méthode spécifique et appuyez sur,

Ctrl + Alt + H


(9) Commentaire en code

Single Line: Sélectionnez une ligne spécifique et appuyez sur, Ctrl + /

Multiple Line: Sélectionnez Multiple Line et appuyez sur Ctrl + Shift + /

(Remarque: Même opération pour décommenter le code)


(10) Numéro de ligne d’affichage

Hit Shift deux fois> écrire “ligne”> Afficher les numéros de ligne (la ligne n’a pas la bascule)

Affichage> Éditeur actif> Afficher le numéro de ligne


(11) Sélection du code

Sélection complète de la classe: Ctrl + A Méthode Sélection: sélectionnez Nom de la méthode et appuyez sur, Ctrl + W


(12) Achèvement de code de base

Pour compléter les méthodes, mots-clés, etc., appuyez sur,

Ctrl + Espace


(13) Copier et coller le code

Copier: Ctrl + C

Coller: Ctrl + V


(14) Opération de recherche

Fichier spécifique: Ctrl + F

Projet complet: Ctrl + Shift + F


(15) Switcher Popup

Ouvrir le Popup Switcher: Ctrl + Tab

Continuez à appuyer sur Ctrl et utilisez ↑ / ↓ / ← / → pour vous déplacer d’un endroit à un autre


(16) Déplacement avant et retour en arrière

En arrière: Ctrl + Alt + ← (flèche gauche)

En avant: Ctrl + Alt + → (Flèche droite)


(17) erreur surlignée suivante / précédente

F2 ou (Maj + F2)


(18) Open Java Doc

Sélectionnez le nom de la méthode spécifique et appuyez sur,

Ctrl + Q


(19) Rechercher toutes les commandes

Ctrl + Maj + A


(20) Déplacer ligne haut / bas

shift + alt + ↑ / ↓

Merci…

essayez la commande + shift + haut / bas cela ajustera automatiquement l’indentation