天天看点

vim deepin linux,在Deepin 20系统中只能用vim/vscode编辑器来打开conf文件

在Deepin 20系统中是不能用文本编辑器来打开conf文件的,比如实测打开dkms.conf会提示无效文件,如下图所示:

vim deepin linux,在Deepin 20系统中只能用vim/vscode编辑器来打开conf文件

问题

使用vim/vscode等编辑器可以正常的打开/usr/src/huawei-wmi-1.0/dkms.conf文件,但是使用Deepin 20系统自带的文本编辑器就无法打开该文件了,会提示上图的错误。

原因

经过实测发现,打不开的原因是首行的PACKAGE_VERSION="1.0"导致,如下图所示。初步怀疑,文本编辑器会根据首行内容判断文件类型,然后安装指定格式检查后面的内容是否格式完整。

vim deepin linux,在Deepin 20系统中只能用vim/vscode编辑器来打开conf文件

如果可以,开发人员应改进一下,在后面内容格式检查失败的情况下,还是应该正常打开文件,只是不做渲染。

其它尝试

该问题跟系统权限无关,在终端中运行语法为sudo gedit 的也不行,就跟上面所说的首行代码有关,即删除第一行的数据后,就能用文本编辑器正常打开conf文件了。

建议

遇到这样的情况,选择vim/vscode编辑器打开就是了,不需要做任何的调整或处理。

相关主题