1 pontos por GN⁺ 2025-12-26 | 1 comentários | Compartilhar no WhatsApp
  • Levantamento do problema de que o recurso de autocompletar (tab completion) do Visual Studio Code não está funcionando como deveria
  • Mesmo quando o usuário pressiona Tab, nada acontece, ou é selecionado um item diferente da sugestão inicial
  • Aponta-se que o problema está relacionado ao plugin C# Dev Kit ou à lógica de autocompletar do próprio VS Code
  • Reforça-se que as equipes relevantes dentro da Microsoft precisam corrigir e melhorar esse recurso
  • Um caso que chama atenção para a importância de manter a qualidade do autocompletar, um elemento central da experiência do desenvolvedor

Crítica ao problema de autocompletar no VS Code

  • Ao pressionar a tecla Tab, ocorre o erro em que a sugestão esperada não é selecionada e outra sugestão é exibida
    • Na situação mostrada na captura de tela, após pressionar Tab, nada acontece ou aparece uma sugestão sem relação
  • Esse problema está relacionado ao funcionamento do recurso de autocompletar do Visual Studio Code ou do plugin C# Dev Kit
  • O autor pede que as equipes relevantes da Microsoft corrijam o comportamento do autocompletar

Informações sobre o autor

  • O autor é Ivan Castellanos, desenvolvedor de software com 15 anos de experiência
    • Tem experiência com várias stacks, como React, Node.js, Python, TypeScript, PHP, C#(Unity)
    • Está em busca de oportunidades de trabalho remoto e recebe contatos sobre colaboração ou contratação por e-mail

Visão geral do blog

  • O blog pessoal Ivanca’s Blog é um espaço para compartilhar textos e opiniões relacionados a desenvolvimento de software
  • O blog usa o template CloudCannon e oferece recurso de assinatura via RSS

1 comentários

 
GN⁺ 2025-12-26
Comentários no Hacker News
  • O novo recurso de sugestões no terminal do VSCode até dá para tolerar, mas o autocompletar de comandos funciona de forma estranha e quebra as conclusões nativas do shell
    Ao tentar completar um caminho de arquivo com Tab, um caminho absoluto se intromete no meio e bagunça tudo

    • Se você usa Mac ou Linux, basta procurar por terminal integration nas configurações e desmarcar
    • Antes o VSCode funcionava perfeitamente, então, vendo tantas reclamações recentemente, fico me perguntando o que mudou no projeto
    • O próprio time do VS Code explicou que esse recurso é uma tentativa de reduzir a barreira de entrada do terminal para iniciantes
      Link com a explicação
      Nos testes internos, houve muita reação positiva e, quando foi distribuído para 25% dos usuários, quase não houve reclamações por duas semanas
      Depois da liberação geral houve rejeição, mas eles consideraram que estava estável, com uma taxa de sucesso dos comandos de 80%
    • No meu caso, o VSCode crasha depois de executar um comando, antes mesmo de o prompt do shell aparecer
    • Nas últimas semanas piorou muito na prática, então achei até que eu estivesse imaginando coisas
  • Nem quero começar a falar de PowerShell
    Na maioria dos casos, completa com a seta para a direita, mas algumas coisas precisam ser feitas com Tab, e se o módulo não estiver na memória, ele trava por mais de 10 segundos enquanto carrega
    Mesmo assim, depois de mais de 20 anos usando bash, dá para ver claramente as vantagens do PowerShell

    • Se você gosta do PowerShell, mas sente falta de algo, recomendo nushell
      Ele mantém a estrutura orientada a objetos do PowerShell, mas é conciso e independente de plataforma
    • Se quiser aceitar sugestões com Tab,
      use o comando Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestion
    • Eu realmente gosto do PowerShell, mas ainda existem comportamentos estranhos que nunca foram corrigidos
      Alguns só foram resolvidos na linha 7.x
    • Completar com a seta para a direita parece uma configuração maluca, mas melhorou um pouco depois que descobri que o F2 mostra todas as opções
    • Esse problema existe há muito tempo e ainda é uma parte irritante da experiência
  • Hoje em dia parece que a qualidade do autocompletar caiu nos editores em geral
    O PyCharm também sugere métodos e bibliotecas que nem existem
    Mesmo com o preenchimento por IA desativado, ainda parece mais burro do que em 2023

    • Minha suspeita é que agora ninguém mais testa de verdade o autocompletar sem IA
  • A tecla Tab virou forma de aceitar sugestões do Copilot, então para receber sugestões do servidor de linguagem é preciso apertar Enter

    • A combinação de Intellisense, Intellicode e Roslynator era o auge da produtividade, mas agora o Copilot estragou isso
      A interface de Chat e os agentes do Copilot até são bons, mas o autocompletar mais atrapalha do que ajuda
    • Não entendo por que todas as sugestões não são unificadas em uma única UI
      Queria ver em um só lugar sugestões vindas do servidor de linguagem, buffer, projeto, dicionário e outras fontes
  • Tudo isso me lembra o Windows Search
    Depois que colocaram anúncios no menu Iniciar, ficou completamente destruído
    Daqui a pouco o VSCode também vai colocar anúncios na lista de conclusão de código

    • O Windows Search é lento porque precisa passar por consulta DNS e requisições HTTP, e ainda existe bug em que desligar o Bing quebra a busca inteira
    • Na época do Vista/7, a busca era instantânea, mas desde o Windows 10 o Explorer às vezes nem abre ou os resultados somem
      Quando se usa OpenShell, continua funcionando bem, então o núcleo ainda presta, só a camada externa foi arruinada
      Ao configurar um PC novo, o Explorer não abriu e eu acabei pensando se não era hora de migrar para a Apple
      Agora até o Office sumiu e o nome virou Microsoft Copilot 365, então a situação está totalmente confusa
      Parece que a IA está apodrecendo nosso cérebro
    • À frase “quebrou depois que adicionaram anúncios”, alguém respondeu com a piada “quebrou depois de já estar quebrado”
    • O design do menu Iniciar do Windows 10 era péssimo
      A densidade de informação caiu, a tela só ficou maior, e a UI misturada com anúncios arruinou a experiência do usuário
  • Antigamente, ao editar documentos com o Copilot ativado, nomes internos de usuários ou de projetos apareciam no autocompletar
    Lembro de rir enquanto jogava os nomes das pessoas no Google

  • É engraçado que, mesmo com uma parte enorme do código em que os LLMs treinaram sendo Python, ao digitar breakpoint( eles ainda sugerem argumentos sem sentido

  • Vendo os comentários, é chocante perceber que o VSCode chegou a esse ponto de queda de qualidade
    Não consigo entender por que desceu tanto de nível

  • O autocompletar do Visual Studio tradicionalmente funcionava bem, mas com as mudanças recentes no VSCode eu acabei desativando todos os recursos de autocompletar
    Só agora voltou a ficar minimamente utilizável

  • Fico me perguntando se isso acontece porque 30% do código do VSCode foi escrito por IA

    • Dizem que 30% do código foi escrito por IA, mas que 100% das ferramentas foram arruinadas por serem centradas no Microsoft Copilot
      Dá até medo de o VSCode perder a credibilidade por causa disso