Я установил 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
, который используется для сопряжения определенного типа mime с конкретным приложением.
Используйте файл с расширением .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.
Вы тоже сможете (я могу после быстрой установки LXDE) щелкнуть правой кнопкой мыши по файлу и выбрать «Свойства».
Должна быть (согласно тому, что я нахожу) вкладка под названием «Открыть с помощью».
Выберите «ReText», а затем «Установить по умолчанию». Это сработало для меня.