Nützlich, wenn Sie die Syntax hervorheben möchten. Es scheint, dass es mit Python-Pygimenten mit FFI verbunden ist. Du kannst verrückt sein.
Stellen Sie Ihre eigenen praktischen Werkzeuge bereit. Ausführlich in diesem Artikel. Wenn Sie es in Homebrew ablegen, werden verschiedene ausführbare Dateien wie "easy_install" im mysteriösen Verzeichnis ("/ usr / local / share / python") abgelegt. Fügen Sie also einen symbolischen Link ein oder optimieren Sie "$ PATH" ..
setup
pip install pygments
ln -s /usr/local/share/python/pygmentize /usr/local/bin/pygmentize
kaiseki.rb
require 'pygments'
Pygments.start '/usr/local/bin/pygmentize'
code = File.read '/Users/udzura/.rvm/gems/ruby-1.9.3-p194@samples/gems/sinatra-1.3.3/lib/sinatra/base.rb'
puts Pygments.highlight code, lexer: 'ruby', formatter: 'terminal'
Das Rubinjuwel namens Pry-Coolline scheint einen Syntaxanalysator von mir [Yabaso] zu implementieren (https://github.com/pry/pry-coolline/blob/master/lib/pry-coolline/paren_match) .rb).
Beim Färben von Codeblöcken mit Ruby heißt es: "Manchmal wird es zu einem Segmentierungsfehler", aber ich habe den Eindruck, dass es so stark abfällt. Ich habe es nicht erhalten. Die Version ist möglicherweise aktiv und stabil. Ich weiß nicht, wie sehr es sich anfühlt, "wenn die Python-Umgebung richtig vorbereitet ist" ...
Recommended Posts