Comment supprimer la possibilité de déplacer le curseur après la fin de la ligne dans IntelliJ?
Comment supprimer la possibilité de déplacer le curseur après la fin de la ligne dans IntelliJ?
Réponses:
Menu Fichier -> Paramètres -> Éditeur -> Général -> Espace virtuel et décochez «Autoriser le placement du curseur après la fin de la ligne». Vous pouvez également décocher les autres options dans le panneau Espace virtuel.
Si les autres réponses ne semblent pas fonctionner, vous avez peut-être Column Selection Mode
activé. Sur mon Mac, il est mappé à Cmd+ Shift+ 8. Il est situé sous le menu Edition . Cet élément de menu affichera une petite coche lorsque le mode est activé.
Shift
+ Cmd
+ A
, l' ai tapé Column Selection Mode
et l' ai désactivé.
Shift
+ Alt
+ Insert
. Pour tous ceux qui le recherchent, ouvrez simplement les paramètres et recherchez Column Selection Mode
et il affichera son raccourci clavier. Comme autre note, je suis sur Intellij 15 en utilisant Centos 7.
Pour obtenir le comportement attendu où les indentations sont respectées lorsque vous cliquez sur une ligne:
Dans Préférences> Éditeur> Espace virtuel
Vérifier :
Autoriser le placement du curseur à l'intérieur des onglets.
Décochez :
Autoriser le placement du curseur après la fin de la ligne.
C'était vraiment ennuyeux pour moi et n'a pas beaucoup de sens comme comportement par défaut pour moi.
Allow placement of caret inside indents
.
Notez que pour Intellij IDEA 11 pour mac, les paramètres sont placés sous le menu IntelliJ IDEA et appelés préférences. (Peut-être une sorte de mac par défaut?)
Ce que Matt_Bro a dit (première réponse), mais si vous avez déjà décoché la case dans les préférences, essayez de la revérifier (j'ai coché toutes les cases de l'espace virtuel) et de redémarrer. Ensuite, décochez et appuyez sur Appliquer - à ce stade, l'espace illimité a été désactivé pour moi.
Par défaut, il est désactivé (non coché).
S'il est activé, vous pouvez utiliser l'une des 2 approches suivantes :
Fichier > Paramètres ... (ou Ctrl+ Alt+ S)> Éditeur > Général > Section Espace virtuel> décochez Autoriser le placement du curseur après la fin de la ligne
Aide > Rechercher une action ... (ou Ctrl+ Shift+ A)> tapez " Espace virtuel: autoriser la fin "> Enterou cliquez avec le bouton gauche (pour basculer entre On et Off)>Esc