Como estou usando Synology para fazer backup de meus arquivos e sincronizá-los entre dispositivos, às vezes recebo NUL
caracteres no final dos meus arquivos e às vezes 2 ou 3 linhas são excluídas aleatoriamente no final do arquivo.
Não sei se isso acontece em todos os lugares ou apenas no VS Code, mas acho que só acontece no VS Code, pois não percebi esse comportamento em nenhum outro app.
O que posso fazer para evitar que isso aconteça?
Estou usando Windows e WSL2 e às vezes Ubuntu (Dual Boot).
Os caracteres NUL pós-2016 adicionados ao salvar em uma montagem SMB em um Mac #1332 podem discutir o mesmo problema.
Embora a postagem seja sobre Sublime Text, a conclusão foi que se trata de um bug do sistema operacional. Às vezes isso só acontece com um editor de texto específico e não com outros, talvez acionado pelo editor por meio de algumas ações específicas.
As soluções alternativas na postagem foram: