- 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
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
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%
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
Ele mantém a estrutura orientada a objetos do PowerShell, mas é conciso e independente de plataforma
use o comando
Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestionAlguns só foram resolvidos na linha 7.x
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
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 interface de Chat e os agentes do Copilot até são bons, mas o autocompletar mais atrapalha do que ajuda
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
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
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 sentidoVendo 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
Dá até medo de o VSCode perder a credibilidade por causa disso