λ°˜μ‘ν˜•

IT Information/IT Tips 🍯 19

[Intellij] μΈν…”λ¦¬μ œμ΄ ν•œμ€„ 볡사 단좕킀 (Mac λ§₯/ Windows μœˆλ„μš°)

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” Intellij μΈν…”λ¦¬μ œμ΄ ν•œμ€„ 볡사 단좕킀에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. ν•œμ€„ 볡사 λ‹¨μΆ•ν‚€λŠ” 코딩을 ν•˜λ©΄μ„œ 자주 μ‚¬μš©ν•˜λŠ” 단좕킀 쀑 ν•˜λ‚˜μ£ . κ·Έλž˜μ„œ κΌ­ μ™Έμ›Œλ‘μ‹œλŠ” 게 μ½”λ”©ν•  λ•Œ νŽΈν•  κ²λ‹ˆλ‹€. How to do Windows PC ν™˜κ²½μ΄ μœˆλ„μš°λΌλ©΄, "Control + D" λ₯Ό μ‚¬μš©ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. Control + D Mac PC ν™˜κ²½μ΄ λ§₯이라면, Commend + D λ₯Ό μ‚¬μš©ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. Commend + D

[Vim] Vim 검색 방법, νŠΉμ • 단어 κ²€μƒ‰ν•˜κΈ°

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” Vim μ—μ„œ νŠΉμ • 단어λ₯Ό κ²€μƒ‰ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to search μ•„λž˜μ˜ test.txt 파일이 μžˆλ‹€κ³  κ°€μ •ν•΄λ΄…μ‹œλ‹€. μ—¬κΈ°μ„œ hello 단어λ₯Ό μ°Ύκ³  μ‹Άλ‹€λ©΄ /helloλ₯Ό μž…λ ₯ν•˜κ³  μ—”ν„°λ₯Ό λˆ„λ₯΄λ©΄ λ©λ‹ˆλ‹€. μ—¬κΈ°μ„œ n을 λˆ„λ₯΄λ©΄ λ‹€μŒμœΌλ‘œ μ΄λ™ν•˜κ³ , N을 λˆ„λ₯΄λ©΄ μ΄μ „μœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€. (next, back κ°œλ…)

[Intellij] 이전 μ»€μ„œ μœ„μΉ˜λ‘œ μ΄λ™ν•˜κΈ° / 이전 νŽΈμ§‘ λΆ€λΆ„ 확인 단좕킀 λ§₯(mac)

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μΈν…”λ¦¬μ œμ΄μ—μ„œ 이전 μœ„μΉ˜/ 이전 νŽΈμ§‘ 뢀뢄을 λ³΄λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to do λ§₯(ma) PCμ—μ„œ 이전 μ»€μ„œ μœ„μΉ˜λ‘œ μ΄λ™ν•˜λŠ” 방법은 μ»€λ§¨λ“œ + [ λ₯Ό μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. ⌘ + [ ν•΄λ‹Ή 단좕킀λ₯Ό ν™œμš©ν•˜μ—¬ λ°”λ‘œ 직전에 μˆ˜μ •ν•œ μ½”λ“œλ“€μ— λŒ€ν•΄ 쉽고 νŽΈν•˜κ²Œ ν™•μΈν•΄λ³΄μ„Έμš” :) 😊

[Intellij] 단좕킀 (keyMap) μ‚¬μš©ν•˜κΈ°

Intro Intellij의 단좕킀 μ‚¬μš©λ²•μ— λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. How to do Windows & Linux keymap Default masOS keymap μ‚¬μš©ν•˜μ‹œλŠ” μš΄μ˜μ²΄μ œμ— 따라 λ§žλŠ” 단좕킀λ₯Ό μ‚¬μš©ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf https://medium.com/hongbeomi-dev/intellij-keymap-%EB%8B%A8%EC%B6%95%ED%82%A4-%EC%A0%95%EB%A6%AC-2c966bc03111

[Intellij] Prettier 적용 였λ₯˜ ν•΄κ²° 방법, κ³ μΉ˜λŠ” 방법

Intro μΈν…”λ¦¬μ œμ΄ Intellij μ—μ„œ prettier μ„€μ •ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. 제 경우 이미 prettier ν”ŒλŸ¬κ·ΈμΈκ³Ό ν•„μš”ν•œ dependency, 그리고 prettierrc.js νŒŒμΌλ„ 이미 생성을 ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ prettier 적용이 μ œλŒ€λ‘œ λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. μ°Έκ³ ! Prettier ν”„λ¦¬ν‹°μ–΄λŠ” μΌμ’…μ˜ μ½”λ“œ formatter μž…λ‹ˆλ‹€. 프리티어λ₯Ό μ‚¬μš© μ‹œ μΌκ΄€λœ μ½”λ“œ μŠ€νƒ€μΌμ„ μœ μ§€ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예둜 λ“€μ—¬μ“°κΈ°, 쀄 λ°”κΏˆ λ„ˆλΉ„ λ“±μ˜ 섀정이 μžˆμŠ΅λ‹ˆλ‹€. How to do ꡬ글링을 ν•΄λ³΄λ‹ˆ, μ œκ°€ λ†“μ³€λ˜ 섀정이 ν•˜λ‚˜ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λ°”λ‘œ μΈν…”λ¦¬μ œμ΄ λ‚΄λΆ€ IDE μ•ˆμ—μ„œ Prettier 섀정을 ν•΄μ€˜μ•Ό ν•œλ‹€λŠ” κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€. Preferences > Languages & Frameworks > ..

[Intellij] μ•ˆμ“°λŠ” import 제거 ν•˜λŠ” 방법 (단좕킀/μžλ™ μ„€μ •)

Intro μΈν…”λ¦¬μ œμ΄μ—μ„œ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” import ꡬ문을 μ œκ±°ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to do 1. Intelij > Code > Optimize Imports μ‚¬μš© (control + option + O) → μœ„ 방법은 μˆ˜λ™ ν˜Ήμ€ 단좕킀λ₯Ό μ‚¬μš©ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. 2. Preference > Editor > General > Auto Import > Optimize Imports on the fly 클릭 → μœ„ 방법은 μžλ™μœΌλ‘œ μ„€μ •ν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. 제 κ²½μš°μ—λŠ” Kotlin Editorλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμ–΄μ„œ, Kotlin의 Optimize imports on the fly에 체크λ₯Ό ν•΄μ£Όμ—ˆμŠ΅λ‹ˆλ‹€.

[Sublime text] μ½”λ“œ 닀쀑 선택 & μ—¬λŸ¬μ€„ λ™μ‹œ νŽΈμ§‘ 방법

Intro Sublime text, μ„œλΈŒλΌμž„ ν…μŠ€νŠΈμ—μ„œ μ½”λ“œλ₯Ό 닀쀑 μ„ νƒν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to do 1. λ‹€μŒμ˜ ν…μŠ€νŠΈκ°€ μžˆλ‹€κ³  κ°€μ •ν•΄λ΄…μ‹œλ‹€. hello 뒀에 κ³΅ν†΅μ μœΌλ‘œ '-' 문자λ₯Ό μ‚½μž…ν•΄λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. 2. command + 마우슀 클릭(mouse click) 을 μ‚¬μš©ν•˜μ—¬ μ›ν•˜λŠ” μœ„μΉ˜μ— μ»€μ„œλ₯Ό 놓고, command λ₯Ό 눌러 ν΄λ¦­ν•΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€. 3. μ›ν•˜λŠ” λ‚΄μš©μ„ μ›ν•˜λŠ” μœ„μΉ˜μ— μ‚½μž…ν•œ λͺ¨μŠ΅μ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. πŸ™‚

[Intellij] μ½”λ“œ 일괄 λ³€κ²½ν•˜λŠ” 방법 (단좕킀)

Intro Intellij μ—μ„œ μ½”λ“œλ₯Ό 일괄 λ³€κ²½ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ΄…μ‹œλ‹€. How to do 1. μˆ˜μ •ν•˜κ³ μž ν•˜λŠ” μ½”λ“œλ₯Ό μ°ΎμŠ΅λ‹ˆλ‹€. (Shift + cmd + f) 2. ν•œλ²ˆμ— ν•΄λ‹Ή μ½”λ“œλ₯Ό λ³€κ²½ν•˜κ³  싢을 경우 (Shift + cmd + r) 을 μž…λ ₯ν•©λ‹ˆλ‹€. 그럼 μ•„λž˜μ™€ 같이 input 창이 1개 더 μƒμ„±λ©λ‹ˆλ‹€. 3. λ³€κ²½ν•˜κ³ μž ν•˜λŠ” μ½”λ“œλ₯Ό μ•„λž˜ input 창에 μž…λ ₯ ν›„ μ•„λž˜μ˜ REPLACE ALL λ²„νŠΌμ„ λˆŒλŸ¬μ€λ‹ˆλ‹€.

λ°˜μ‘ν˜•