0
votes

Existe-t-il un moyen de faire des ides (Intellij, Pycham, VS Code) avoir moins de fenêtres contextuelles mais ont toujours une achèvement?

J'ai appris à programmer il y a 30 ans avec EMACS. Je commence à apprendre des idées modernes telles que "Intellij Idea", "Pycharm" et "VS Code".

Il est difficile de s'adapter à quel point ils sont visuellement «occupés», avec des menus contextuels constants apparaissant tous les caractères I.

Bien sûr, je souhaite pouvoir obtenir des suggestions d'achèvement ou de signalisation de paramètres ou d'autres fenêtres contextuelles si nécessaire. Je ne veux tout simplement pas qu'ils apparaissent par défaut.

Certaines personnes demandent pourquoi les popups sont ennuyeux. Le problème principal est que le code de couverture des popups ci-dessus ou ci-dessous où je tape.

Emacs a achevé. Mais cela n'a pas besoin d'une popup. Par exemple, l'achèvement dynamique fonctionne à peine 90% du temps, même s'il n'est pas assez intelligent d'analyser la syntaxe ou de rechercher la fonction et les définitions de la méthode.

Donc, j'aimerais savoir s'il existe des paramètres dans JetBrains ou VS Code IDE d'IDE qui aiderait.

Je suis au courant de deux types de popups.
(1) Une offre pour compléter ma saisie, qui apparaît ci-dessous.
(2) Annotation des noms d'arguments et des définitions, qui apparaît ci-dessus.

Il peut y avoir d'autres popups aussi.

Je suis conscient qu'un popup peut être rejeté avec ESC . Mais souvent, ils reviennent juste au moment où vous tapez un autre personnage.

Qu'est-ce qui serait génial, c'est si le popup n'apparaissait pas par défaut, mais je pouvais le faire apparaître avec une seule frappe. Ou je pourrais le renvoyer et il resterait rejeté.


0 commentaires

3 Réponses :


0
votes

Les nouveaux IDes sont vraiment occupés à la recherche de bibliothèques, de vérification / de fermeture automatique des parenthèses équilibrées, de l'indentation, des méthodes / fonctions environnantes / des procédures / classes que vous tapez. Parfois, je ressens la même chose, mais ces idées ne sont plus des éditeurs de texte simples. Chaque coup clé déclenche quelque chose qui peut consommer du temps. Lorsque le projet devient plus grand et lorsqu'il a beaucoup de bibliothèques, cela peut être encore plus lent. Certains IDes ont des options pour transformer certaines de ces options. Chaque caractéristique éteinte aura un effet positif sur la réactivité à une certaine mesure

Mais je pense, au lieu de transformer ces fonctionnalités, la meilleure façon de disposer de ces fonctionnalités sur une IDE moderne réactive consiste à utiliser un ordinateur avec une CPU rapide, un lecteur SSD et une mémoire suffisante.



0
votes

1 commentaires

Je les trouve utile parfois aussi, je veux donc pouvoir les appeler en option. Je vois que dans certains IDE, vous pouvez désactiver l'achèvement, mais tapez la Ctrl-Space pour apporter la popup si nécessaire. Que diriez-vous des contextuels de paramètres ou d'autres types? Que diriez-vous du code vs plutôt que de Jetbrains? Ce sont mes questions.



1
votes

pour pycham Vous pouvez également essayer d'écrire en "mode libre de disctraction"

Vue -> Entrez le mode libre de distraction

Ce qui devrait vous donner un petit écran de calme qui ressentira beaucoup plus comme des emacs à vous.


0 commentaires