chroma.md 983 B

chroma

๋ฒ”์šฉ ๊ตฌ๋ฌธ ๊ฐ•์กฐ ํ‘œ์‹œ๊ธฐ. --lexer ์˜ต์…˜์€ ํŒŒ์ผ ํ™•์žฅ์ž์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ๊ฒฐ์ •๋˜๋ฏ€๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ ํ•„์š”ํ•˜์ง€ ์•Š์Œ. ๋” ๋งŽ์€ ์ •๋ณด: https://github.com/alecthomas/chroma.

  • Python ์–ดํฌ ๋ถ„์„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด ํŒŒ์ผ์—์„œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๊ณ  stdout์œผ๋กœ ์ถœ๋ ฅ:

chroma --lexer {{python}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/์†Œ์Šค_ํŒŒ์ผ.py}}

  • Go ์–ดํœ˜ ๋ถ„์„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๊ณ  HTML ํŒŒ์ผ๋กœ ์ถœ๋ ฅ:

chroma --lexer {{go}} --formatter {{html}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/์†Œ์Šค_ํŒŒ์ผ.go}} > {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_ํŒŒ์ผ.html}}

  • C++ ์–ดํœ˜ ๋ถ„์„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ stdin์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ฐ•์กฐํ‘œ์‹œํ•˜๊ณ , Monokai ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ SVG ํŒŒ์ผ๋กœ ์ถœ๋ ฅ:

{{๋ช…๋ น์–ด}} | chroma --lexer {{c++}} --formatter {{svg}} --style {{monokai}} > {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_ํŒŒ์ผ.svg}}

  • ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์–ดํœ˜ ๋ถ„์„๊ธฐ, ์Šคํƒ€์ผ ๋ฐ ํฌ๋งทํ„ฐ ๋ชฉ๋ก ๋‚˜์—ด:

chroma --list