Ich habe ReText 3.1.3 * und alle vorgeschlagenen Abhängigkeiten von Lubuntu 12.10 mit installiert apt-get
.
Wenn ich starte touch ~/Desktop/abcd.md
und anschließend abcd.md
in PCManFM oder auf dessen Symbol auf dem Desktop doppelklicke, wird die Datei mit Leafpad geöffnet.
Das gleiche passiert, wenn ich .mkd
oder .markdown
als Erweiterung benutze . Diese Erweiterungen gehören zu den wenigen, die in aufgeführt sind /usr/share/mime/packages/x-retext-markdown.xml
.
In diesen drei Fällen sind sie alle "Nur-Text-Dokumente", wenn ich mit der rechten Maustaste darauf klicke und ihre Eigenschaften betrachte.
Wenn ich es versuche touch ~/Desktop/abcd.rst
oder touch ~/Desktop/abcd.rest
, werden diese Dateien in ReText geöffnet, wenn Sie darauf doppelklicken. Diese Erweiterungen sind in vorhanden /usr/share/mime/packages/x-retext-rst.xml
. Diese Dateien sind vom Typ "reStructuredText document".
Das folgende Bild zeigt, was ich sehe, wenn ich mit der rechten Maustaste auf Dateien mit den Erweiterungen .md, .mkd oder .markdown (oben links) oder auf Dateien mit den Erweiterungen .rest oder .rst (oben rechts) klicke. Das untere Bild zeigt die Ansicht, die PCManFM für Dateien mit .mkd- und .rst-Dateien erstellt.
Selbst wenn Sie mit der rechten Maustaste klicken und Open With ...
auf die zweite klicken, wird im Open With ...
Grunde das Gleiche angezeigt. Die Datei mit der Erweiterung .mkd wird als "Nur-Text" -Datei angesehen, während die Datei mit der Erweiterung .rst als reStructured Text-Datei angesehen wird:
Während es durchaus möglich ist, dass ich irgendwo ungewollt etwas optimiert habe, kann jemand die Dinge für mich richtig stellen?
Um ganz klar zu sein, diese Dateien sind leer, sodass ihr Inhalt kein Problem darstellt:
[11:10 AM] ~/Desktop $ file abcd*
abcd.markdown: empty
abcd.md: empty
abcd.mkd: empty
abcd.rest: empty
abcd.rst: empty
Der Inhalt von /usr/share/applications/retext.desktop lautet:
[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 wurde auf 3.1.4 aktualisiert, das Problem bleibt jedoch bestehen.
Antworten:
Sie können es wahrscheinlich mit versuchen
mimeopen
, einem Tool, mit dem ein bestimmter Mimetyp mit einer bestimmten Anwendung gekoppelt wird.Verwenden Sie eine Datei mit der Erweiterung .mkd als Parameter von mimeopen.
Als Beispiel:
Geben Sie nun die Nummer der Anwendung ein (in diesem Fall 1) und alle .mkd-Dateien sollten jetzt im Retext geöffnet werden.
quelle
Sie sollten auch in der Lage sein (ich kann nach einer schnellen LXDE-Installation) mit der rechten Maustaste auf eine Datei klicken und "Eigenschaften" wählen.
Es sollte (je nachdem, was ich finde) eine Registerkarte namens "Öffnen mit" geben.
Wählen Sie "ReText" und dann "Als Standard festlegen". Das hat bei mir funktioniert.
quelle
.md
,.mkd
,.mkdwn
etc.