it-swarm.com.de

Gibt es GUI-Manpage-Editoren?

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

Ich habe gmanedit ausprobiert, 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.

19
dv3500ea

Es ist möglich, Handbuchseiten mit DocBook Markups 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 of using Syntext Serna Free to edit a DocBook reference entry

Außerdem ist doclifter ein Dienstprogramm zum Konvertieren von Manpages in DocBook.

9

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. So erstellen Sie beispielsweise eine .pot-Datei (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
Roger Light

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

1
aidanh010

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

Vielen Dank!

0
crncosta