Code 3

[Intellij] File and Code Templates์—์„œ ${User} ๋ณ€๊ฒฝํ•˜๊ธฐ

ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ์— ์•ž์„œ Code Template ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์— ์ž‘์„ฑ๋˜์–ด ์žˆ๋˜ ์ฝ”๋“œ์˜ ๊ฒฝ์šฐ ์ž‘์„ฑ ๋˜์–ด ์žˆ๋Š” ๊ฒƒ๋“ค์ด ์žˆ๊ณ  ์ž‘์„ฑ๋˜์–ด์žˆ์ง€ ์•Š์€ ๊ฒƒ๋“ค์ด ์กด์žฌํ•˜์—ฌ ํ•˜๋‚˜์”ฉ ์ •๋ฆฌํ•ด ๊ฐ€๋ฉด์„œ ์Œ“์—ฌ์žˆ๋Š” ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ๋“ค์„ ์กฐ๊ธˆ์”ฉ ๊ฑท์–ด๋‚˜๊ฐˆ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Code Template ์„ค์ • Code Template์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ์‹  ๋ถ„๋“ค์€ ์•„๋ž˜์˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”. [IntelliJ] class ์ƒ์„ฑ ์‹œ ์ž๋™ ์ฃผ์„ ๋‹ฌ๊ธฐ(Comment template) ์œ„์™€ ๊ฐ™์ด ์„ค์ •์„ ํ–ˆ๋Š”๋ฐ ${USER}๋กœ ๊ธฐ์ž…ํ•œ ๋ถ€๋ถ„์—์„œ admin ์œผ๋กœ ์ถœ๋ ฅ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ${USER} ์— ๋Œ€ํ•ด ์„ค๋ช…์ด ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. system login ์ด๋ผ๋Š” ์˜๋ฏธ๋Š” os(ํ˜„์žฌ windows๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.)์˜ ๊ณ„์ •์„ ์ถœ๋ ฅํ•œ๋‹ค..

Tools 2022.12.21

[highlightjs] ์ฝ”๋“œ ๋ธ”๋Ÿญ ์˜ค๋ฅ˜(markup)

์˜ค๋Š˜ JitPack์„ ํ™œ์šฉํ•˜์—ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ƒ์„ฑํ•˜๊ธฐ(maven, gradle) ๊ธ€์„ ๋‹ค์‹œ ์‚ดํŽด ๋ณด๋Š” ์ค‘ ์ฝ”๋“œ๋ธ”๋Ÿญ๋“ค ์ค‘ ํ•˜๋‚˜๊ฐ€ hljs(highlightjs)๋ฅผ ์ ์šฉ์‹œํ‚ค์ง€ ์•Š๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ ํ™•์ธํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. Before we go further ์ €๋Š” typora๋ผ๋Š” markdown editor๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ—Œ๋ฐ ํ‰์†Œ์™€ ๊ฐ™์ด code๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์˜ฌ๋ ธ์—ˆ๋Š”๋ฐ ์–ด๋–ค ๊ฒƒ์€ ์ œ ์˜๋„๋Œ€๋กœ ์ž˜ ๋‚˜์˜ค๊ณ  ์–ด๋–ค ๊ฒƒ์€ ์ด์ƒํ•˜๊ฒŒ ๋‚˜์˜ค๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ ์™œ ์ด๋Ÿฐ ํ˜„์ƒ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.(hljs์—์„œ ๋†“์นœ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์‹ ๋‚˜๊ฒŒ ๊ตฌ๊ธ€ ๋ฒˆ์—ญ๊ธฐ๊นŒ์ง€ ๋Œ๋ ค๊ฐ€๋ฉฐ issue ์ž‘์„ฑ ์ค‘์— ์ œ ์ž˜๋ชป์ด๋ผ๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค...) ๋„ค... ์ž‘์„ฑํ•˜๋‹ค๊ฐ€ ์ œ ์‹ค์ˆ˜์ธ๊ฑธ ์•Œ๊ณ  ํ›„๋‹ค๋‹ฅ ์ง€์› ์Šต๋‹ˆ๋‹ค... Problem JitPack์„ ํ™œ์šฉํ•˜์—ฌ..

Tistory 2022.03.05

[IntelliJ] class ์ƒ์„ฑ ์‹œ ์ž๋™ ์ฃผ์„ ๋‹ฌ๊ธฐ(Comment template)

์ด์ง + MacBook์˜ ๊ตฌ์ž…์œผ๋กœ ๋ชจ๋“  ์„ค์ •๋“ค์„ ๋‹ค์‹œ ํ•ด ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ •๋“ค์— ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋Šฅ๋“ค์„ ์„ค์ •ํ–ˆ์—ˆ๋‚˜ ๋ด…๋‹ˆ๋‹ค. ๋ณด๋‹ˆ ์˜ˆ์ „์— ์„ค์ •ํ–ˆ๋˜ ๋ฐฉ๋ฒ•๋“ค์ด ์ƒ๊ฐ๋‚˜์ง€ ์•Š์•„ ์ด๋ฒˆ์—๋Š” ํ•˜๋‚˜์”ฉ ์ •๋ฆฌํ•˜๋ฉด์„œ ํ•ด๋‚˜๊ฐˆ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. Preference Command + , ๋กœ ์„ค์ •์ฐฝ์œผ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ๊ทธ ํ›„ Editor -> File and Code Templates ์˜ class๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") public class ${NAME} { } #parse() ๋ถ€๋ถ„์˜ File Header.java์˜ ํŒŒ์ผ์— ์ˆ˜์ •์„ ํ•ด์ฃผ๋ฉด ํŒŒ์ผ ์ƒ์„ฑ ์‹œ Custom_..

Tools 2022.02.13
728x90
๋ฐ˜์‘ํ˜•