Visual Studio代码插入不可打印的控件字符

时间:2018-10-10 23:47:33

标签: visual-studio-code

我在macOS上使用VS Code 1.24.0来编辑保存到NFS共享(发布在QNAP NAS上)并由Ubuntu 18 linux系统使用的YAML文件。

保存YAML文件时,VS Code经常插入一堆不可打印的控制字符,这会导致解析YAML时出错。要修复它,我需要使用vim打开文件并删除它们。

00000110  20 73 65 72 76 65 72 3a  20 4e 41 53 31 0a 20 20  | server: NAS1.  |
00000120  70 65 72 73 69 73 74 65  6e 74 56 6f 6c 75 6d 65  |persistentVolume|
00000130  52 65 63 6c 61 69 6d 50  6f 6c 69 63 79 3a 20 52  |ReclaimPolicy: R|
00000140  65 74 61 69 6e 00 00 00  00 00 00 00 00 00 00 00  |etain...........|
00000150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000270  00 00 00 00 00 00 00 00  00 00 00 00 00           |.............|
0000027d

注1:如果在Linux系统上使用VS Code并在本地编辑文件,则永远不会发生;但是我需要将此服务器用作无头服务器,所以这不是我想要的工作方式。

注2:这似乎与here前一段时间提出的问题类似,但没有解决方案。

0 个答案:

没有答案