我正在开发一个 tomcat 项目,因此我保存了一个名为readmessages.jsp
with的 jsp 文件sublime-text editor
。
当我打开并看到它的类型时(因为它在文件顶部显示了一个自述文件图标jsp
),它是 - README 文档(text/x-readme)。我甚至尝试使用 Gedit 和 Atom 保存它,但都徒劳无功。
但后来我改变了文件名一切顺利!我将文件从 重命名readmessages.jsp
为temp.jsp
并检查了它的文件类型。它是 - HTML 文档。
我不认为这是因为代码拼写错误,jsp file
因为其他文件也返回了相同的结果。
请解释为什么以“readme”开头的文件(例如,自述ssages.jsp)变成自述文件 (text/x-readme)在 Ubuntu 中自动运行。
如果文件类型不同,并且文件中包含“readme”短语,那么是否有解决方法或解决方法来保存这些文件?提前致谢!
答案1
html 和脚本也是纯文本,所以文件类型没有改变,只是关于子类图标决定的奇怪魔力,
我发现了一些可能对你有帮助的东西:
将以下内容保存为jsp.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/x-jsp">
<comment>JSP file</comment>
<glob pattern="*.jsp"/>
</mime-type>
</mime-info>
然后打开终端并运行
xdg-mime install --novendor jsp.xml
现在所有具有扩展名的文件.jsp
都应具有 MIME 类型text/x-jsp
。
如果您想了解有关如何定义 MIME 类型的更多信息,请参阅共享 MIME 信息数据库。