Я установил 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 document".
Изображение ниже иллюстрирует то, что я вижу, когда щелкаю правой кнопкой мыши по файлам с расширениями .md, .mkd или .markdown (вверху слева) или по файлам с расширениями .rest или .rst (вверху справа). Нижнее изображение - это представление PCManFM файлов с файлами .mkd и .rst.
Даже если щелкнуть правой кнопкой мыши и перейти к Open With ...
последующему второму, в Open With ...
основном это то же самое. Файл с расширением .mkd рассматривается как файл в формате «обычный текст», а файл с расширением .rst рассматривается как файл reStructured Text:
Хотя вполне возможно, что я что-то ненароком подправил, может кто-то настроить все для меня?
Просто чтобы прояснить, эти файлы пусты, поэтому их содержимое не является проблемой:
[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.
Например:
Теперь введите номер приложения (в данном случае 1), и все файлы .mkd теперь должны открываться в Retext.
источник
Вы должны быть в состоянии (я могу после быстрой установки LXDE) щелкнуть правой кнопкой мыши по файлу и выбрать «Свойства».
Должна быть (согласно тому, что я нашел) вкладка под названием «Открыть с помощью».
Выберите «ReText», а затем «Установить по умолчанию». Это сработало для меня.
источник
.md
,.mkd
,.mkdwn
и т.д.