visual-studio-code - Visual Studio Code 插入不可打印的控制字符
问题描述
我在 macOS 上使用 VS Code 1.24.0 来编辑 YAML 文件,这些文件保存到 NFS 共享(在 QNAP NAS 上发布)并由 Ubuntu 18 linux 系统使用。
保存 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:这似乎与前段时间在此处提出的问题类似 - 但没有可用的解决方案。
解决方案
推荐阅读
- django - 引导类到 Django UpdateView
- scene - pyrender ValueError:网格已经绑定到上下文
- aws-amplify - 如何在 WidgetKit 中导入 Pods 框架?
- javascript - Summernote 中的默认字体大小无法更改
- android - com.xxx.xxx W/ConnectionTracker:解除绑定时抛出异常
- python - Python:在纬度经度网格中绘制规则的数据网格
- asp.net - 如何将所有迁移应用到新数据库?
- powershell - 获取 ADPropertyValueCollection 的长度,或检查是否为空/未设置
- python - MFCC 为解析 wav 文件生成“ValueError:索引不能包含负值”
- woocommerce - 在存档页面上将 Woocommerce 产品标题 h3 更改为 p