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.

dv3500ea
quelle

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.

Jukka Matilainen
quelle
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

Roger Light
quelle
1

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

aidanh010
quelle
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!

crncosta
quelle
Ich habe auch herausgefunden, dass eines davon aufgegeben zu sein scheint und GTK 1.x verwendet!
Jesaja,