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". P>
Il est difficile de s'adapter à quel point ils sont visuellement «occupés», avec des menus contextuels constants apparaissant tous les caractères I. p>
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. P>
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. p>
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. P>
Donc, j'aimerais savoir s'il existe des paramètres dans JetBrains ou VS Code IDE d'IDE qui aiderait. P>
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. P>
Il peut y avoir d'autres popups aussi. P>
Je suis conscient qu'un popup peut être rejeté avec 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é. P> ESC code>. Mais souvent, ils reviennent juste au moment où vous tapez un autre personnage. P>
3 Réponses :
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 p>
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. p>
Je pense que vous mal comprendre ce que je veux dire par «occupé». Je ne veux pas dire que l'ordinateur fonctionne. Je veux dire que l'apparence visuelle de l'EDI est remplie de mouvements et de changement, des mots apparaissant, etc. dans l'anglais américain, un environnement encombré est dit "avoir l'air occupé".
Quel op op. Voir les définitions 2, 3 et 4 de Occupé i> ici a>. Encombré, bruyant, distrayant, ennuyeux ...
Serait génial de voir un exemple de pop-up gênant. Que peuvent-ils être? Pour ex; Si j'ai une fonction désignée comme checkpaientAddress dans un autre module, puis plus tard lorsque je commence à taper avec CH .. Et si elle apparaît avec des recommandations, je l'apprécie :)
Toute popup qui couvre le code que j'ai besoin de lire est une popup ennuyeuse. Cela va au double s'il n'y avait aucune utilité pour cela dans ce moment particulier. Cela dépend du triple si c'est une popup que je pouvais toujours appeler par la volonté via Ctrl-Space ou quelque chose comme ça.
Il est possible d'ajuster le comportement via "Paramètres". Vous trouverez peut-être plus de paramètres lorsque vous parcourez la boîte de dialogue Paramètres. P>
Pour être honnête, je n'ai pas fait beaucoup de tests avec ces paramètres, car je trouve les fenêtres contextuelles très utiles. P>
Une autre option pour vous débarrasser de certains "bruit" consiste à ajuster les paramètres d'affichage des noms de paramètres dans l'éditeur de code.
p>
Je suis complètement éteint.
Dans Intellij Idea, goto menu fichier code> ->
paramètres ... code>, puis naviguez sur
éditeur code> ->
général code > ->
achèvement du code code> ou tapez quelque chose dans le champ de recherche (en haut à gauche). P>
Accédez à Paramètres Code> ->
Editor Code> ->
Général code> ->
apparence code> p> p>
Je les trouve utile parfois b> 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.
pour pycham fort> Vous pouvez également essayer d'écrire en "mode libre de disctraction" p>
Vue -> Entrez le mode libre de distraction P>
Ce qui devrait vous donner un petit écran de calme qui ressentira beaucoup plus comme des emacs à vous. p>