Est-il possible de configurer IntelliJ IDEA pour que je puisse sélectionner une colonne avec les touches de curseur de la même manière que je le ferais dans Notepad ++, Visual Studio ou FlashDevelop.
Par exemple, lorsque je tape du code, je fais presque toujours ma navigation uniquement en utilisant le clavier. Dans les IDE mentionnés précédemment, je peux rapidement sélectionner des blocs de code en maintenant Shift+ Altpuis en appuyant sur ↑pour étendre mon curseur sur les lignes ci-dessus. Je peux ensuite maintenir Shift+ Alt+ Ctrlet appuyer sur ←ou →pour sauter rapidement entre les mots et sélectionner le morceau de texte que je veux.
Dans IntelliJ IDEA, je dois constamment activer et désactiver le mode de sélection de colonne à l'aide du Shift+ Alt+ Insertet même dans ce cas, il ne fonctionne pas tout à fait comme dans les autres IDE ou éditeurs de texte.
Des idées?
la source
Réponses:
Vous pouvez modifier les colonnes à l'aide du
Edit | Column Selection Mode
.Le raccourci pour le tourner
on/off
est Alt+ Shift+ Insert. Vous naviguez avec les touches fléchées pour sélectionner des blocs de texte.la source
Caret multiligne (sans souris)
Windows / Linux: CTRL+ CTRL(Maintenir) +↑ / ↓
Mac: ⌘+ ⌘(Maintenir) +↑ / ↓
ESC mettra fin au mode multiligne.
Modifier la touche de raccourci multi-caret
Pour ajouter un Keymap personnalisé, CTRL+ SHIFT+ A, tapez
keymap
et cliquez sur celui avecSettings
comme sous-texte. RecherchezClone Caret Above
etClone Caret Below
.J'ai mappé le mien sur ALT+ SHIFT+ ↑ / ↓.
Prime
Essayez de tenir des combinaisons de CTRL, SHIFTet des flèches pour le pouvoir de sélection améliorée.
la source
ALT
clé a été mappée par défaut au lieu de⌘
. Donc c'était:ALT
+ALT
(Maintenir) +↑
/↓
macOS
mais je ne peux pas mettre `` somnolent devant '' nixIl est également possible de sélectionner le maintien
middle mouse key
.la source
Accédez à
Settings | Keymap
et définissez un raccourci pourClone Caret Above
et pourClone Caret Below
la source
Je pense que la réponse de @ Meo est la plus correcte, mais si votre main se trouve être sur la souris, vous pouvez également le faire avec Ctrl+ Alt+ Shift+ Left Mouse Button Click. Ou recherchez le
Add Rectangular Selection on Mouse Drag
dans les paramètres de keymap.la source
Sous Windows ou Linux, j'appuie deux fois Ctrl
la source
Ctrl
puis appuyez rapidement et maintenezCtrl
une seconde fois. Utilisez les touches fléchées tout en maintenantCtrl
Pour moi sur Mac:
Appuyez une fois sur la touche «option», relâchez-la et maintenez-la à nouveau enfoncée. Naviguez maintenant avec le curseur pour sélectionner le code souhaité. Appuyez sur 'Echap' pour quitter le mode colonne! :)
la source
Le moyen le plus pratique est de:
la source
Sur un Mac (avec les mappages de clavier par défaut):
⇧⌘8
la source
Pour Mac cmd+ shift+ *ne fonctionnait pas pour moi. J'ai changé le keymap en quelque chose d'autre et maintenant cela fonctionne de manière transparente.
la source