云网牛站
所在位置:首页 > Linux新闻 > 在Deepin 20系统中只能用vim/vscode编辑器来打开conf文件

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

2021-01-24 15:18:33作者:janu稿源:深度站

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

在Deepin 20系统中只能用vim/vscode编辑器来打开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"导致,如下图所示。初步怀疑,文本编辑器会根据首行内容判断文件类型,然后安装指定格式检查后面的内容是否格式完整。

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

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

 

其它尝试

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

 

建议

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

 

相关主题

在Deepin v20系统下无法升级VS Code(Visual Studio Code)的处理

精选文章
热门文章