λ°˜μ‘ν˜•

intellij 9

[Intellij] μΈν…”λ¦¬μ œμ΄ λ‚΄ Base64 μ‚¬μš©λ²•

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μΈν…”λ¦¬μ œμ΄ μ•ˆμ—μ„œ base64 λ₯Ό μ‚¬μš©ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to do Preferences > Plugins 메뉴에 λ“€μ–΄κ°‘λ‹ˆλ‹€. 이후 baseλ₯Ό κ²€μƒ‰ν•˜λ©΄ κ°€μž₯ 첫번째 쀄에 Base64 Helper ν”ŒλŸ¬κ·ΈμΈμ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή ν”ŒλŸ¬κ·ΈμΈμ„ μ„€μΉ˜ν•΄μ£Όμ„Έμš”. How to use μ‚¬μš©λ²•μ€ μ•„λž˜μ™€ κ°™μŠ΅λ‹ˆλ‹€. μ˜ˆμ‹œλ‘œ user:1234 λΌλŠ” ν…μŠ€νŠΈλ₯Ό μΈμ½”λ“œ ν•΄μ•Ό ν•˜λŠ” 상황이라고 κ°€μ •ν•΄λ΄…μ‹œλ‹€. ν…μŠ€νŠΈλ₯Ό 클릭 ν›„ Base64 Helper λ²„νŠΌμ„ ν΄λ¦­ν•΄μ€λ‹ˆλ‹€. 이후 Base64 String Encoder λ²„νŠΌμ„ ν΄λ¦­ν•΄μ€λ‹ˆλ‹€. 그럼 μ•„λž˜μ™€ 같이 μΈμ½”λ”λœ ν…μŠ€νŠΈλ₯Ό ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή ν”ŒλŸ¬κ·ΈμΈμ€ μ•„λž˜ μ‚¬μ΄νŠΈμ—μ„œ μžμ„Ένžˆ 확인가λŠ₯ ν•˜λ‹ˆ μ°Έκ³ ν•΄μ£Όμ„Έμš”. https:/..

[Intellij] commit λ ‰ 걸릴 λ•Œ 해결방법

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μΈν…”λ¦¬μ œμ΄μ—μ„œ commit μ‹œ 렉걸릴 λ•Œ 해결방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to do Preferences > Version Control > Commit 메뉴에 λ“€μ–΄κ°‘λ‹ˆλ‹€. μ—¬κΈ°μ„œ Analyze code, Check TODO 등이 μ„€μ •λ˜μ–΄ μžˆμœΌμ‹  뢄듀은 ν•΄μ œν•˜μ‹œλ©΄ commit 렉이 λ°œμƒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

[Intellij] 디버깅 λͺ¨λ“œ μ‹€ν–‰ μ•ˆλ  λ•Œ ν•΄κ²° 방법

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μΈν…”λ¦¬μ œμ΄ 디버깅 λͺ¨λ“œκ°€ μ‹€ν–‰ μ•ˆλ  λ•Œ ν•΄κ²° 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. Why? μ²˜μŒμ— 제 λ…ΈνŠΈλΆμ— λ¬Έμ œκ°€ μžˆλ‚˜ μ‹Άμ–΄ λ…ΈνŠΈλΆμ„ ν‚€κ³  끔을 λ°˜λ³΅ν–ˆμ§€λ§Œ μΈν…”λ¦¬μ œμ΄μ—μ„œ 디버깅 λͺ¨λ“œκ°€ 싀행이 μ•ˆλ˜λ”λΌκ³ μš”. μ•Œκ³ λ³΄λ‹ˆ 브레이크 ν¬μΈνŠΈκ°€ κ±Έλ €μžˆμ„ 경우 λ©”λͺ¨λ¦¬λ₯Ό 많이 μž‘μ•„ λ¨Ήμ–΄ 디버깅 λͺ¨λ“œκ°€ 싀행이 μ•ˆλ  μˆ˜κ°€ μžˆλ‹€κ³  ν•©λ‹ˆλ‹€. How to solve cmd + shift + f8 λ²„νŠΌμ„ λˆŒλŸ¬μ„œ κ±Έλ €μžˆλŠ” 브레이크 포인트λ₯Ό λͺ¨λ‘ ν•΄μ œν•˜κ³  λ‹€μ‹œ μ‹€ν–‰ν•˜λ‹ˆ 디버깅 λͺ¨λ“œκ°€ 정상 μž‘λ™ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ‹€μ œ ν™•μΈν•΄λ³΄λ‹ˆ 브레이크 ν¬μΈνŠΈκ°€ 많이 κ±Έλ € μžˆμ—ˆμ–΄μš”. ν˜Ήμ‹œ μΈν…”λ¦¬μ œμ΄μ—μ„œ 디버깅 λͺ¨λ“œκ°€ μ‹€ν–‰ μ•ˆλœλ‹€λ©΄ κ±Έλ €μžˆλŠ” 브레이크 포인트λ₯Ό ν™•μΈν•΄λ³΄μ‹œκΈΈ λ°”λžλ‹ˆλ‹€ :)

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

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

[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에 체크λ₯Ό ν•΄μ£Όμ—ˆμŠ΅λ‹ˆλ‹€.

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

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

λ°˜μ‘ν˜•