由于我正在使用Synology备份我的文件并在设备之间同步它们,有时NUL
我的文件末尾会出现一些字符,有时文件末尾会随机删除 2 或 3 行。
我不知道这种情况是否在所有地方都发生,还是只在 VS Code 中发生,但我认为它只在 VS Code 中发生,因为我没有在任何其他应用程序中注意到这种行为。
我该怎么做才能防止这种情况发生?
我正在使用 Windows 和 WSL2,有时也使用 Ubuntu(双启动)。
答案1
2016 年帖子 在 Mac 上的 SMB 安装上保存时添加 NUL 字符 #1332 可能会讨论同样的问题。
虽然这篇文章是关于 Sublime Text 的,但结论是这是一个操作系统错误。它有时只发生在特定的文本编辑器上,而不会发生在其他编辑器上,可能是由编辑器使用某些特定操作触发的。
帖子中提出的解决方法如下:
- 尝试其他文本编辑器
- 避免使用 SMB,例如切换到 NFS。