38 votes

Comment empêcher les onglets de se réorganiser dans IntelliJ IDEA ?

Chaque fois que je clique sur un certain onglet dans IntelliJ IDEA, il réorganise tous les onglets. Je trouve cela super ennuyeux car j'ai appris l'ordre de mes onglets, et puis ça change.

0 votes

Pouvez-vous poster des captures d'écran ? Ce que vous voulez dire n'est pas clair.

28voto

timaschew Points 3444

C'est vraiment ennuyeux et triste, car ce problème date de 2009 et n'est toujours pas résolu. J'ai testé plusieurs configurations et trouvé une solution adéquate.

Pour ma solution de contournement et un comportement plus intuitif, rendez-vous à l'adresse suivante Paramètres -> Onglets de l'éditeur

  • Placement : Droite ou gauche ( afficher les onglets sur une seule ligne doit être vérifiée et gelée)
  • vérifier Afficher le répertoire dans les onglets de l'éditeur pour les noms de fichiers non uniques
  • changement Limite de l'onglet à 20 ou la valeur de votre choix
  • vérifier Fermer les fichiers les moins utilisés
  • vérifier Activer l'onglet le plus récemment ouvert

Appliquez et fermez la fenêtre. Allez ensuite dans la barre de menu : Fenêtre -> Onglets de l'éditeur et décochez Mode alphabétique si elle est cochée. Ce changement vous permet de réorganiser vos onglets par glisser-déposer et les nouveaux onglets sont ajoutés après l'onglet actif. Ceci est également gênant, car la plupart des éditeurs l'ajoutent à la fin d'une liste.
Peut-être préférez-vous le Mode alphabétique mais le tri n'est pas cohérent, car seul un répertoire (le plus proche) d'un fichier est évalué pour le tri. Le dossier parent et les parents parent, ... sont ignorés.

Il y a toujours un comportement gênant, qui est plus gênant lorsque vous placez la barre d'onglets en haut/bas. En utilisant la droite/gauche vous avez toujours les mêmes problèmes, mais vous avez plus d'espace et cela ne commence pas à vous ennuyer si vite avec une liste verticale ;)

  • lors de l'utilisation de une seule rangée vous êtes limité au défilement horizontal/vertical, vous ne pouvez pas sortir de l'onglet actif, vous devez changer l'onglet actif pour aller plus loin.
  • lors de l'utilisation de une seule rangée à la fin de l'onglet il y a une icône qui montre les onglets disparus avec un ordre fou et il change l'ordre quand vous activez un autre onglet.

Avec le placement haut/bas, on obtient un autre comportement gênant :

  • lorsque vous placez la barre en haut/bas et non en utilisant une seule rangée l'ordre change dans la plupart des cas lorsque vous passez d'un onglet à l'autre, c'est le comportement le plus ennuyeux pour moi.

testé sur IntelliJ Cardea

0 votes

Je pense que vous avez raison de les déplacer sur le côté - c'est assez hideux mais c'est mieux que de ne pas pouvoir trouver les fichiers.

0 votes

@CrazyCoder Prenez note !

0 votes

@CrazyCoder J'ai toujours ce problème. En 2019.3. Je viens de poster une nouvelle question à ce sujet.

17voto

CrazyCoder Points 103123

Ce comportement est défini par le Look&Feel de Java, vous pouvez soit changer le Look&Feel pour celui qui ne réordonne pas les lignes d'onglets, soit activer l'option de Afficher les onglets sur une seule ligne (ou paramétrer les onglets pour qu'ils soient affichés à droite/gauche plutôt qu'en haut).

Voir aussi le rapport de bogue connexe .

0 votes

J'ai essayé plusieurs looks and feel différents mais ils changent tous d'onglet, avez-vous une suggestion pour que ce ne soit pas le cas ?

1 votes

Je ne connais pas ce genre de L&F, de toute façon l'installer serait difficile et l'interface utilisateur pourrait être moche, donc il est préférable d'utiliser l'autre solution suggérée.

1 votes

Votez sur ce rapport de bug ! Je pense que c'est le pire bug de l'idée ! Ça me fait mal à la tête !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X