Closed lkznogueira closed 1 year ago
Pelo que andei pesquisando e entendi, pode ser problema do VS-Code mesmo. Nas configurações, verifique se "Files: Encoding" esta como "UTF-8". Não só afeta o conteúdo como também o sistema de arquivos.
Atente que pode afetar a carga de fontes Advpl/4gl. Se for o caso, ajuste/force a chave "totvsLanguageServer.filesystem.encoding" para cp1252 ou cp1251.
Sugiro fortemente abandonar acentuação em nomes de pastas e arquivos.
#BANISH_ACCENTS
(posição pessoal)
@lkznogueira Veja em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs como gerar e nos envie os logs para analise.
@brodao2 tudo que se refere a encoding no VSCODE já setei como Western (Windows 1252)
Também odeio essa questão de acentuação.. mas infelizmente tem muitos clientes que atendo que utilizam acentuação nas pastas de projeto. :/ Mesmo forçando essa chave que você informou não mudou nada no Explorer do VsCode.
Força a Files: Encoding
(files.encoding
) para UTF-8.
@brodao2 Mudei mas msm assim sem sucesso.. Após analisar bem aqui, vi que o problema acontece quanto o referido fonte é aberto pelo Search do VsCode..
No print abaixo é possível ver 2 fontes com o msm nome "PRIVRA" o que está na coloração verde é o que foi aberto pelo Search do VSCODE. E o que está em cinza é o que foi aberto percorrendo o caminho no explorer e clicando para abrir o fonte.
Segue um exemplo: Quando eu clico no fonte clsMobile nessa aba superior de fontes abertos, ele me posiciona no Explorer do VSCODE no código fonte referido.
No PRIVRA que está cinza, quando eu também clico na aba ele também me posiciona na pasta que está o fonte..
Agora o PRIVRA (VERDE - Aberto pelo SEARCH) ele não me posicoina no Explorer.. o GIT até entende ele como sendo um fonte Untracked.. E olha que eh o msm caminho..
@lkznogueira Pelo que entendo isso é um comportamento padrão do VS Code e não tem nenhuma interferência do tds-vscode. Acredito que se tentar desinstalar o tds-vscode, o comportamento vai permanecer o mesmo, pois é algo que o VS Code não está tratando corretamente (no momento não consigo realizar esse teste).
Enfim, nesse caso, o caminho seria abrir um chamado diretamente para o VS Code https://github.com/microsoft/vscode/issues
De qualquer forma se puder enviar os logs gerados atualmente pelo tds-vscode podemos dar uma conferida apenas para confirmar esta questão.
Prezados,
Recentemente fizeram a correção de um problema ref. acentuações para Linux/MacOs
https://github.com/totvs/tds-vscode/issues/1078
Hoje venho trazer outra informação, toda vez que vc clica em um código fonte aberto, a arvore do projeto (explorer VsCode) posiciona no fonte aberto, no MACOS quando o código fonte está dentro dessas pastas com acentuação,o fonte não é posicionado.