Ich benutze Sphinx für Code-Dokumentation und verwenden mehrere Sprachen innerhalb des Codes, ich möchte markieren für diesen Code. Sphinx erwähnt kurz einige der Sprachen, die es unterstützt (on this page), und erwähnt dann, dass es Pygments für lexikalische Analyse und Hervorhebung verwendet. Die Durchsicht der Dokumentation für Sphinx und Pygmente brachte mir keine Ahnung, wie man etwas wie den Ziel-C-Code hervorhebt.Sphinx: Liste der unterstützten Sprachen zum Hervorheben?
Pygents erwähnt die Liste der unterstützten Sprachen, here, aber das sagt mir nicht die genaue Syntax, die ich innerhalb Sphinx (.rst-Dateien) verwenden muss, um den Codeblock für eine bestimmte Sprache zu markieren. Zum Beispiel, C++ Code, den Sie einfach Gebrauch dieses, bevor Sie Ihren Code zu markieren Block:
.. highlight:: c++
jedoch, nachdem diese versucht, kann ich nicht scheinen, Objective-C-Code zu markieren:
.. highlight:: Objective-C
.. highlight:: objective-c
.. highlight:: Obj-C
.. highlight:: obj-c
Kann mir jemand liefern mit der Liste der Sprachen (wie Sie sie in der Dokumentation beziehen würden)?