レンジャーがプレビューウィンドウで構文強調表示を使用しているスクリーンショットをいくつか見ました。そのため、この機能を有効にする方法を考えていたところ、scope.sh
ディレクトリに/home/user/.config/ranger/scop.sh
ファイルが必要であることがわかりました。これは、$ ranger --copy-config=scope
コマンドで生成されます。生成後、プレビューウィンドウは完全に消えますが、set use_preview_script true
にrc.config
を挿入しました。
Q:誰かがレンジャープレビューウィンドウで構文強調表示(特にC/C++の場合)を有効にする方法を知っていますか?
$ Sudo apt-get install highlight
次に、ranger
を再度開きます。
Rangerはhighlight
をサポートしています。詳細は http://www.andre-simon.de/doku/highlight/en/highlight.php を参照してください
brew install highlight
を実行して、macOSにインストールします。利用可能なテーマのリストは以下で確認できます:highlight/<highlight_version>/share/highlight/themes
例:
/usr/local/Cellar/highlight/3.54/share/highlight/themes$ ls
base16 clarity.theme easter.theme edit-vim.theme molokai.theme relaxedgreen.theme
acid.theme dante.theme edit-anjuta.theme edit-xcode.theme moria.theme rootwater.theme
aiseered.theme darkblue.theme edit-bbedit.theme ekvoli.theme navajo-night.theme seashell.theme
andes.theme darkbone.theme edit-Eclipse.theme fine_blue.theme navy.theme solarized-dark.theme
anotherdark.theme darkness.theme edit-emacs.theme freya.theme neon.theme solarized-light.theme
autumn.theme darkplus.theme edit-fasm.theme fruit.theme night.theme sourceforge.theme
baycomb.theme darkslategray.theme edit-flashdevelop.theme github.theme nightshimmer.theme tabula.theme
bclear.theme darkspectrum.theme edit-gedit.theme golden.theme nuvola.theme tcsoft.theme
biogoo.theme denim.theme edit-godot.theme greenlcd.theme olive.theme the.theme
bipolar.theme duotone-dark-earth.theme edit-jedit.theme kellys.theme orion.theme vampire.theme
blacknblue.theme duotone-dark-forest.theme edit-kwrite.theme leo.theme oxygenated.theme whitengrey.theme
bluegreen.theme duotone-dark-sea.theme edit-matlab.theme lucretia.theme pablo.theme xoria256.theme
breeze.theme duotone-dark-sky.theme edit-msvs2008.theme manxome.theme peaksea.theme zellner.theme
bright.theme duotone-dark-space.theme edit-nedit.theme maroloccio.theme print.theme zenburn.theme
camo.theme dusk.theme edit-purebasic.theme matrix.theme Rand01.theme zmrok.theme
candy.theme earendel.theme edit-vim-dark.theme moe.theme rdark.theme
Rangerはscope.sh
で強調表示を構成します。特定のテーマを使用するには、HIGHLIGHT_STYLE
変数を設定する必要があります。例:export HIGHLIGHT_STYLE=clarity