web-dev-qa-db-fra.com

Comment désactiver les espaces blancs illimités dans IntelliJ editor?

Comment supprimer la possibilité de déplacer le curseur après la fin de la ligne dans IntelliJ?

528
Joshua

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.

764
alexpopescu

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é.

172

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.

20
Emil Davtyan

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?)

19
Thomas N

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.

3
Tyrone Hinderson

IntelliJ IDEA 2016

Par défaut, il est désactivé (décoché).

S'il est activé, vous pouvez utiliser l'une des approches suivantes 2 :

  1. 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

    File > Settings

    Editor General Allow placement

  2. Aide > Rechercher une action ... (ou Ctrl+Shift+A)> type " Espace virtuel: fin autorisée "> Enter ou clic gauche (pour activer ou désactiver)> Esc

    Help > Find Action

    Allow Caret On Off

1
ROMANIA_engineer