λ€μμ λ΄ ν λλ ν 리μ μλ .ctags.d
.
--exclude=.git
--exclude=.DS_Store
--exclude=node_modules
--exclude=package-lock.json
--exclude=yarn.lock
--exclude=flow-typed
--exclude=.next
--exclude=Gemfile.lock
--exclude=vendor
κ·Έλ¬λ ctags -R
μ€ννλ©΄ μ΄λ¬ν νμΌ λ° λλ ν 리μ νλͺ©μ΄ κ³μ ν¬ν¨λ©λλ€. λν λ΄ ctags dotfileμ μ΄λ¦μ κΈ°μ‘΄ .ctags
λ³κ²½νλ €κ³ μλνμ§λ§ μ°¨μ΄κ° μμ΅λλ€. λ΄κ° λ μλͺ»νκ³ μμ£ ?
λν κ΄λ ¨μ΄ μμ§λ§ .ctags
νμΌμ μ£Όμμ μΆκ°νλ λ°©λ²μ΄ μμ΅λκΉ?
λλ λΉμ μ ~/.ctags.dκ° νμΌμ΄λΌκ³ μκ°ν©λλ€.
ꡬμ±μ ~/.ctags.d/something.ctagsμ λ£μ΄μΌ ν©λλ€.
μ¦, ~/.ctags.dλ λλ ν 리μ¬μΌ ν©λλ€.
'#'μ λΌμΈ μ§ν₯ μ£Όμ μ€νν°λ‘ μ¬μ©ν μ μμ΅λλ€.
μ°λ¦¬ λ¬Έμκ° λΉμ μ μ€λνλ κ²½μ° λ¬Έμλ₯Ό μ΄λ»κ² λ€μ μμ±ν΄μΌ νλμ§ μλ €μ£Όμμμ€.
@masatake λμμ£Όμ
μ κ°μ¬ν©λλ€! ~/.ctags.d
λλ ν 리λ₯Ό λ§λ€κ³ μ¬κΈ°μ config.ctags
λ₯Ό λ£μ΄ μλνκ² ν μ μμμ΅λλ€.
# GENERAL
--exclude=.git
--exclude=.DS_Store
# RUBY
--exclude=vendor
--exclude=Gemfile.lock
# JAVASCRIPT
--exclude=node_modules
--exclude=flow-typed
--exclude=.next
--exclude=package-lock.json
--exclude=yarn.lock
λ¬Έμλ₯Όλ³΄λ€ λͺ
ννκ² λ§λλ λ° λμμ΄λλ κ²μ λ€μκ³Ό κ°μ΅λλ€.
1) κΈ°μ‘΄ λ¨μΌ ~/.ctags
dotfile λμ ~/.ctags.d/*
λλ ν 리λ₯Ό μ¬μ©νλ μ΄μ μ€λͺ
2) μ¬κΈ°μ λμμλ κ²κ³Ό κ°μ μ€μ μ ^
λΉμ μ λμκ³Ό νλ₯ν νλ‘μ νΈμ κ°μ¬λ립λλ€!
μ λ§λ‘ λλ₯Ό λμ΄λ¨λ Έλ€.
κΈ°μ‘΄μ λ¨μΌ ~/.ctags dotfile λμ ~/.ctags.d/* λλ ν 리λ₯Ό μ¬μ©νλ μ΄μ μ λν μ€λͺ
μ, λΆνν©λλ€.
κ°μ¬ ν΄μ. μ½μ μ μμ΅λλ€. λλ μ΄λ―Έ κ·Έ λΆλΆμ μ½μλ€. λͺ λ². νμ§λ§ ν΄λ¦νμ§ μμμ΅λλ€.
μ΄κ²μ (μμμ) λ€μμ μννμ΅λλ€.
~/.ctags.d
λλ ν 리λ₯Ό λ§λ€κ³ μ΄config.ctags
λ₯Ό λ£μ΄ μλμν€μμμ€.
κ°μ¬ ν΄μ. μ½μ μ μμ΅λλ€. λλ μ΄λ―Έ κ·Έ λΆλΆμ μ½μλ€.
λ¬΄μ¨ λ§μ΄μΌ? μ½μλμ μμ½μλμ?
λ¬Έμμ νμ§μ λν΄ μ΄μΌκΈ°νλ€λ©΄ λ΄κ° λΉμ μ μν΄ ν μ μλ μΌμ λ§€μ° μ νμ μ
λλ€.
λλ κ·Έκ²μ μ½κ³ 무μμν΄μΌν μ§ μ΄ν΄νμ§ λͺ»νμ΅λλ€.
μ κ² μ΄μ. ctags.1 맀λ΄μΌ νμ΄μ§μ FILES μΉμ μ΄ λμμ΄ λκΈ°λ₯Ό λ°λλλ€.
κ°μ₯ μ μ©ν λκΈ
@masatake λμμ£Όμ μ κ°μ¬ν©λλ€!
~/.ctags.d
λλ ν 리λ₯Ό λ§λ€κ³ μ¬κΈ°μconfig.ctags
λ₯Ό λ£μ΄ μλνκ² ν μ μμμ΅λλ€.λ¬Έμλ₯Όλ³΄λ€ λͺ ννκ² λ§λλ λ° λμμ΄λλ κ²μ λ€μκ³Ό κ°μ΅λλ€.
1) κΈ°μ‘΄ λ¨μΌ
~/.ctags
dotfile λμ~/.ctags.d/*
λλ ν 리λ₯Ό μ¬μ©νλ μ΄μ μ€λͺ2) μ¬κΈ°μ λμμλ κ²κ³Ό κ°μ μ€μ μ ^
λΉμ μ λμκ³Ό νλ₯ν νλ‘μ νΈμ κ°μ¬λ립λλ€!