Comment supprimer la possibilité de déplacer le curseur après la fin de la ligne dans IntelliJ?
Menu Fichier -> Paramètres -> Éditeur -> Général -> Espace virtuel et décochez la case "Autoriser le placement du curseur après la fin de la ligne". Vous pouvez également décocher les autres options du panneau Espace virtuel.
Si les autres réponses ne semblent pas fonctionner, vous pourriez avoir Column Selection Mode
activée. Sur mon Mac, cela correspond à Cmd+Shift+8. Il est situé sous le menu Edit. Cet élément de menu affichera une petite coche lorsque le mode est activé.
Pour obtenir le comportement attendu où indentations sont respectés lorsque vous cliquez sur une ligne:
Dans Préférences> Editeur> Espace virtuel
Vérification :
Autoriser le placement du curseur à l'intérieur des onglets.
Décochez la case :
Autoriser le placement du curseur après la fin de la ligne.
C'était vraiment agaçant pour moi et n'a pas beaucoup de sens en tant que comportement par défaut pour moi.
Notez que pour Intellij IDEA 11 pour mac, les paramètres sont placés dans le menu IntelliJ IDEA et préférences appelées. (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à 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. Puis décochez et appuyez sur appliquer - à ce stade, un espace illimité a été désactivé pour moi.
Par défaut, il est désactivé (décoché).
S'il est activé, vous pouvez utiliser l'une des approches suivantes 2 :
Fichier > Paramètres ... (ou Ctrl+Alt+S)> Editeur > Général > Section Espace virtuel> décochez la case Permet le placement du curseur après la fin de la ligne
Aide > Rechercher une action ... (ou Ctrl+Shift+A)> type " Espace virtuel: fin autorisée "> Enter ou clic gauche (pour activer ou désactiver)> Esc