在Deepin 20系统中是不能用文本编辑器来打开conf文件的,比如实测打开dkms.conf会提示无效文件,如下图所示:
问题 使用vim/vscode等编辑器可以正常的打开/usr/src/huawei-wmi-1.0/dkms.conf文件,但是使用Deepin 20系统自带的文本编辑器就无法打开该文件了,会提示上图的错误。 参考:深度商店应用Git Cola、Light Table、Visual Studio Code、D-Feet。
原因 经过实测发现,打不开的原因是首行的PACKAGE_VERSION="1.0"导致,如下图所示。初步怀疑,文本编辑器会根据首行内容判断文件类型,然后安装指定格式检查后面的内容是否格式完整。
如果可以,开发人员应改进一下,在后面内容格式检查失败的情况下,还是应该正常打开文件,只是不做渲染。
其它尝试 该问题跟系统权限无关,在终端中运行语法为sudo gedit <文件>的也不行,就跟上面所说的首行代码有关,即删除第一行的数据后,就能用文本编辑器正常打开conf文件了。
建议 遇到这样的情况,选择vim/vscode编辑器打开就是了,不需要做任何的调整或处理。
相关主题 |