Ranger 미리 보기에서 구문 강조를 활성화하는 방법은 무엇입니까?

Ranger 미리 보기에서 구문 강조를 활성화하는 방법은 무엇입니까?

미리보기 창에서 구문 강조를 사용하는 Ranger의 스크린샷을 본 적이 있습니다. 그래서 이 기능을 활성화하는 방법이 궁금했고 명령을 사용하여 생성될 scope.sh디렉터리에 파일이 필요하다는 것을 알게 되었습니다 . 그런데 미리보기 창을 생성한 후 ./home/user/.config/ranger/scop.sh$ ranger --copy-config=scopeset use_preview_script truerc.config

Q: Ranger 미리 보기 창에서 구문 강조(특히 C/C++)를 활성화하는 방법을 아는 사람이 있습니까?

답변1

$ sudo apt install highlight

그런 다음 다시 엽니다 ranger.

답변2

레인저 지원을 highlight참조하세요.https://gitlab.com/saalen/highlight자세한 내용은

에 설치됨애플 시스템을 실행하여 brew install highlight. 사용 가능한 테마 목록은 다음에서 확인할 수 있습니다. 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

관련 정보