Gibt es GUI-Manpage-Editoren?


19

Ich finde das Manpage-Format extrem schmerzhaft zu schreiben. Gibt es einen GUI- Editor ( WYSIWYG oder WYSIWYM ), der diese Aufgabe erleichtert? Ich hoffe auf eine Anwendung, die sich auf Manpages wie Kompozer auf Webseiten bezieht .

Ich habe gmanedit ausprobiert, habe aber festgestellt, dass es sich im Grunde genommen nur um einen Texteditor mit einigen leicht verfügbaren Ausschnitten handelt - es ist erforderlich, das Manpage-Format zu kennen, um es zu verwenden, und der Bearbeitungsbereich ist nur ein Text-Widget.

Ich bevorzuge zwar Software, die sich in den offiziellen Ubuntu-Repositories befindet, kann jedoch keine nicht unterstützten Methoden für die Installation wie PPAs oder die Installation von der Quelle verwenden.

Antworten:


9

Es ist möglich, Manpages mit DocBook- Markup zu erstellen und Tools wie docbook2x-man zu verwenden, um troff-Ausgaben zu erstellen. Zum Bearbeiten von DocBook-Markups stehen einige visuelle Editoren (im WYSIWYM-Stil) zur Verfügung. Zum Beispiel die GPL-lizenzierte Syntext Serna Free :

Screenshot der Verwendung von Syntext Serna Free zum Bearbeiten eines DocBook-Referenzeintrags

Auch doclifter ist ein Dienstprogramm für die Umwandlung von Man - Pages zu DocBook.


Einverstanden schreibe ich meine Manpages im Docbook-Format. Es ist viel wartbarer!
— Roger Light

Docbook ist das beste Format zum Erstellen von Dokumentation. Sobald Ihre Docbook-Datei fertig ist, kann sie in eine Vielzahl von Formaten konvertiert werden. XHTML, Man Pages, etc ...
— JM Becker

Scheint ein netter Editor zu sein, aber leider scheint es keine kostenlose Version mehr zu geben.
— MestreLion

1

Dies ist ein Nachtrag zu Jukkas Vorschlag, docbook zu verwenden, mit dem Hauptgrund, warum ich es mag, außer dass es viel einfacher zu schreiben und damit umzugehen ist:

Sie können es in .pot-Dateien konvertieren, um die Übersetzung zu vereinfachen. Beispiel: Erstellen eines Pot (Sprachvorlage):

xml2po -o my_program.1.pot my_program.1.xml

Anschließend werden übersetzte Dateien (.po) wieder in einer sprachspezifischen docbook-Manpage zusammengeführt, in diesem Fall in Deutsch:

xml2po -p de.po my_program.xml > my_program.de.xml


1

Grapse , eine HTML5-Webapplikation, wurde vor einem halben Jahr in den Hacker News vorgestellt. Es enthält eine integrierte Vorschau und Syntax-Hervorhebung.


Es sieht gut aus, scheint aber hauptsächlich für FreeBSD / OSX und formatiert Standard-Linux-Manpages nicht richtig (zB verliert der Absatzabstand für Optionen), selbst wenn ANoben rechts auf der Webseite umgeschaltet wird .
— Cas

0

Es gibt einen, ManEdit . Allerdings weiß ich nicht, ob es noch aktiv ist :(

Vielen Dank!


Ich habe auch herausgefunden, dass eines davon aufgegeben zu sein scheint und GTK 1.x verwendet!
— Jesaja,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.