我安装了ReText 3.1.3 *,并建议所有对Lubuntu 12.10的依赖项apt-get
。
如果我运行touch ~/Desktop/abcd.md
,然后双击abcd.md
PCManFM或在桌面上其图标,则该文件将使用Leafpad打开。
如果使用.mkd
或.markdown
作为扩展名,也会发生相同的情况。这些扩展名列在中/usr/share/mime/packages/x-retext-markdown.xml
。
在这三种情况下,当我右键单击它们并查看它们的属性时,它们都是“纯文本文档”。
如果我尝试touch ~/Desktop/abcd.rst
或touch ~/Desktop/abcd.rest
,则双击时这些文件的确会在ReText中打开。这些扩展名存在于中/usr/share/mime/packages/x-retext-rst.xml
。这些文件的类型为“ reStructuredText文档”。
下图显示了右键单击扩展名为.md,.mkd或.markdown的文件(左上方)或扩展名为.rest或.rst的文件(右上方)时看到的内容。下部图像是PCManFM拍摄的带有.mkd和.rst文件的视图。
即使右键单击并进入Open With ...
第二个也Open With ...
显示基本相同的内容。扩展名为.mkd的文件被视为“纯文本”文件,而扩展名为.rst的文件则被视为经过重组的文本文件:
虽然很可能我无意间在某处进行了某些调整,但有人可以为我设置合适的内容吗?
请注意,这些文件为空,因此它们的内容不是问题:
[11:10 AM] ~/Desktop $ file abcd*
abcd.markdown: empty
abcd.md: empty
abcd.mkd: empty
abcd.rest: empty
abcd.rst: empty
/usr/share/applications/retext.desktop的内容为:
[Desktop Entry]
Version=1.0
Name=ReText
Comment=Simple text editor for Markdown and reStructuredText
Categories=Office;TextEditor;
Exec=/usr/bin/retext %F
Type=Application
Icon=retext
MimeType=text/x-retext-markdown;text/x-retext-rst;
***** ReText已更新为3.1.4,但问题仍然存在。
您可能可以尝试使用mimeopen
,它是用于将特定的mimetype与特定的应用程序配对的工具。
使用扩展名为.mkd的文件作为mimeopen的参数。
举个例子:
$ mimeopen file.mkd
Please choose a default application for files of type text/x-retext-markdown
1) ReText (retext)
2) GNU Emacs 23 (emacs23)
3) gedit (gedit)
4) LibreOffice Writer (libreoffice-writer)
5) Other...
use application #
现在,输入应用程序的编号(在本例中为1),所有.mkd文件现在都应在Retext中打开。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句