1 points par GN⁺ 2025-12-26 | 1 commentaires | Partager sur WhatsApp
  • Signalement d’un problème où la fonctionnalité de complétion automatique (tab completion) de Visual Studio Code ne fonctionne pas comme prévu
  • Même lorsque l’utilisateur appuie sur Tab, il ne se passe rien, ou bien un élément différent de la suggestion initiale est sélectionné
  • Le problème serait lié au plugin C# Dev Kit ou à la logique de complétion automatique de VS Code
  • L’auteur souligne que les équipes concernées chez Microsoft doivent corriger et améliorer cette fonctionnalité
  • Un cas qui rappelle l’importance de maintenir la qualité de l’autocomplétion, un élément clé de l’expérience développeur

Signalement d’un problème d’autocomplétion dans VS Code

  • Lorsqu’on appuie sur la touche Tab, la suggestion attendue n’est pas sélectionnée et une autre suggestion s’affiche à la place
    • Dans la situation montrée par la capture d’écran, après l’appui sur Tab, soit il ne se passe rien, soit une suggestion absurde apparaît
  • Ce problème est lié au fonctionnement de la complétion automatique de Visual Studio Code ou du plugin C# Dev Kit
  • L’auteur demande aux équipes concernées chez Microsoft de corriger le comportement de l’autocomplétion

À propos de l’auteur

  • L’auteur est Ivan Castellanos, développeur logiciel avec 15 ans d’expérience
    • Il maîtrise diverses stacks techniques comme React, Node.js, Python, TypeScript, PHP, C#(Unity)
    • Il recherche des opportunités de travail à distance et reçoit par e-mail les demandes de collaboration ou de recrutement

Présentation du blog

  • Le blog personnel Ivanca’s Blog est un espace de partage d’articles et d’opinions autour du développement logiciel
  • Le blog utilise le template CloudCannon et propose un flux RSS

1 commentaires

 
GN⁺ 2025-12-26
Réactions sur Hacker News
  • La nouvelle fonction de suggestions du terminal VSCode reste à peu près supportable, mais l’autocomplétion des commandes se comporte bizarrement et casse la complétion du shell existante
    Quand on essaie de compléter un chemin de fichier avec Tab, un chemin absolu s’insère au milieu et met le chemin en désordre

    • Si vous êtes sur Mac ou Linux, il suffit de chercher terminal integration dans les paramètres et de décocher l’option
    • Avant, VSCode fonctionnait parfaitement, donc vu le nombre de plaintes récentes, on se demande ce qui a changé dans le projet
    • L’équipe VS Code a expliqué directement que cette fonctionnalité visait à abaisser la barrière d’entrée du terminal pour les débutants
      Lien vers l’explication
      Lors des tests internes, les retours étaient majoritairement positifs, et lors d’un déploiement auprès de 25 % des utilisateurs, il n’y a presque pas eu de plaintes pendant deux semaines
      Après le déploiement global, il y a eu un rejet, mais ils ont estimé la fonctionnalité suffisamment stable avec un taux de réussite des commandes de 80 %
    • Dans mon cas, VSCode plante après l’exécution d’une commande, avant même le retour de l’invite du shell
    • Ces dernières semaines, c’est devenu nettement pire au point que je pensais me faire des idées
  • Je n’ai même pas envie de parler de PowerShell
    Dans la plupart des cas, la complétion se fait avec la flèche droite, mais pour certains éléments il faut utiliser Tab, et si le module n’est pas en mémoire, son chargement peut bloquer plus de 10 secondes
    Cela dit, après plus de 20 ans sur bash, je reconnais quand même des avantages à PowerShell

    • Si vous aimez PowerShell mais restez sur votre faim, je recommande nushell
      Il conserve la structure orientée objet de PowerShell tout en étant plus concis et indépendant de la plateforme
    • Si vous voulez accepter les suggestions avec Tab, utilisez la commande
      Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestion
    • J’aime vraiment PowerShell, mais il reste encore des comportements bizarres jamais corrigés
      Certains n’ont été résolus qu’en version 7.x
    • La complétion à la flèche droite paraît complètement folle, mais j’ai trouvé ça un peu plus supportable après avoir appris que F2 permet d’afficher toutes les options
    • Ces problèmes existent depuis longtemps et restent particulièrement agaçants
  • En ce moment, on a l’impression que la qualité de l’autocomplétion baisse dans les éditeurs en général
    Même PyCharm suggère des méthodes ou bibliothèques qui n’existent pas
    Même en désactivant la complétion IA, j’ai l’impression que c’est devenu plus bête qu’en 2023

    • J’imagine que c’est peut-être parce que plus personne ne teste réellement la complétion non IA
  • La touche Tab a été réaffectée à l’acceptation des suggestions Copilot, donc il faut appuyer sur Entrée pour obtenir les suggestions du serveur de langage

    • La combinaison Intellisense, Intellicode et Roslynator représentait le sommet de la productivité, mais Copilot a tout gâché
      L’interface de chat ou les agents de Copilot sont corrects, mais l’autocomplétion est au contraire contre-productive
    • Je ne comprends pas pourquoi toutes les suggestions ne sont pas regroupées dans une seule interface
      J’aimerais voir au même endroit les suggestions venant du serveur de langage, du buffer, du projet, du dictionnaire et d’autres sources
  • Tout cela me rappelle Windows Search
    Depuis l’arrivée de la publicité dans le menu Démarrer, c’est complètement cassé
    On dirait que VSCode va bientôt lui aussi mettre des pubs dans la liste de complétion du code

    • Windows Search est lent parce qu’il doit passer par des requêtes DNS et HTTP, et il y a même un bug où désactiver Bing casse complètement la recherche
    • À l’époque de Vista/7, la recherche était instantanée, mais depuis Windows 10, l’Explorateur ne s’ouvre parfois pas ou les résultats disparaissent
      Quand on voit qu’avec OpenShell ça fonctionne encore très bien, on comprend que le fond reste sain mais que seule l’enveloppe a été ruinée
      En configurant un nouveau PC, l’Explorateur refusait de s’ouvrir, au point que je me suis demandé s’il fallait passer chez Apple
      Maintenant, même Office a disparu et s’appelle Microsoft Copilot 365, c’est devenu une confusion totale
      On dirait que l’IA est en train de nous pourrir le cerveau
    • À la remarque « ça s’est cassé après l’ajout des pubs », quelqu’un a répondu par la blague « ça s’est cassé après que ce soit déjà cassé »
    • Le design du menu Démarrer de Windows 10 était catastrophique
      La densité d’information a baissé, l’interface a pris plus de place, et l’UI mêlée de publicité a ruiné l’expérience utilisateur
  • Il fut un temps où, en modifiant un document avec Copilot activé, des noms d’utilisateur internes ou des noms de projet apparaissaient dans l’autocomplétion
    Je me souviens avoir ri en cherchant les noms des personnes sur Google

  • C’est assez drôle de voir que, alors qu’une grande partie du code appris par les LLM est en Python, saisir breakpoint( leur fait proposer des arguments absurdes

  • En lisant les commentaires, je suis choqué de voir à quel point la qualité de VSCode a pu chuter
    Je ne comprends pas comment on a pu en arriver à ce niveau

  • À l’origine, l’autocomplétion de Visual Studio fonctionnait bien, mais avec les changements récents dans VSCode, j’ai fini par désactiver toutes les fonctions d’autocomplétion
    C’est seulement maintenant que c’est redevenu à peu près utilisable

  • Je me demande si ce n’est pas parce que 30 % du code de VSCode a été écrit par une IA

    • On en est à dire que 30 % du code a été écrit par l’IA, mais que 100 % des outils ont été ruinés par l’obsession Microsoft Copilot
      J’ai peur qu’à ce rythme, VSCode finisse même par perdre sa crédibilité