有些深度用户的go语言go.mod文件用deepin系统默认文本编辑器不能正常打开,这时可以改用sublime text 3来打开,另外,go.mod文件的图标显示为音乐类型。
说明 针对此问题文件图标显示为音乐的原因,可能是这个文件你的电脑上默认打开软件是音乐播放器,同时不能打开应该是默认打开程序的问题,进行一下更改就好,也可以改用sublime text 3来打开,参考深度商店应用Wireshark、Arduino、Tilda、Sublime Text 3。
提示无效文件 如果是提示无效文件,可参考在Deepin 20系统中只能用vim/vscode编辑器来打开conf文件一文,有网友分析原因是由于此文件被识别出的类型为:application/x-pak,是当前编辑器不支持的打开类型。
附:打开conf文件失败问题分析及解决方案 用的是deepin linux 20.1,打开dkms.conf文件失败,提示无效文件。 1、问题分析: 定位到是bool Utils::isMimeTypeSupport(const QString &filepath)函数实现的问题: 1]、该函数首先会调用QMimeDatabase().mimeTypeForFile(filepath).name()获取mimeType。 2]、如果获取到的mimeType是text/*,则认为是文本编辑器所支持的打开类型。 3]、否则,在一个已知的列表中查找,看mimeType是否在已知列表。 对于dkms.conf文件其第一行内容为PACKAGE_VERSION="1.0",被识别出来的类型为application/x-pak,不属于text/*开头,也不在已知的支持列表中。所以最终函数返回false,认为是无效的文件类型。 2、解决方案 针对上面的问题,经过测试,只需要将application/x-pak类型添加到已知列表中就可以正常打开了。 这里提供一个support_pak.patch.txt内容供参考,如下图所示:
相关主题 |