Intellij Setting

라이브 ν…œν”Œλ¦Ώ 생성

라이브 ν…œν”Œλ¦Ώμ€ 자주 μ‚¬μš©ν•˜λŠ” μ½”λ“œ 쑰각을 미리 μ§€μ •ν•œ 단좕어(Abbreviation)둜 μ‰½κ²Œ μž…λ ₯ν•  수 있게 λ•λŠ” κΈ°λŠ₯이닀.

  • μ„€μ • 경둜: Settings > Editor > Live Templates

  • 우츑의 + λ²„νŠΌμ„ 눌러 μƒˆλ‘œμš΄ ν…œν”Œλ¦Ώμ΄λ‚˜ 그룹을 μΆ”κ°€ κ°€λŠ₯

  • μ£Όμš” ν•­λͺ©

    • Abbreviation: ν…œν”Œλ¦Ώμ„ ν˜ΈμΆœν•  λ•Œ μ‚¬μš©ν•  단좕어 μ§€μ •

    • Description: ν…œν”Œλ¦Ώμ— λŒ€ν•œ μ„€λͺ… μž‘μ„±

    • Template text: μ‹€μ œλ‘œ 생성될 μ½”λ“œ λ‚΄μš© μž‘μ„±

      • λ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜κ³  싢을 경우 $VARIABLE_NAME$ ν˜•μ‹μœΌλ‘œ μ§€μ •

    • Applicable in: ν…œν”Œλ¦Ώμ΄ ν™œμ„±ν™”λ  언어와 μ½”λ“œ μ˜μ—­(예: 주석, λ¬Έμžμ—΄ λ“±) μ •μ˜

    • Edit variables: Template textμ—μ„œ μ‚¬μš©ν•œ λ³€μˆ˜($VARIABLE_NAME$)의 κΈ°λ³Έκ°’μ΄λ‚˜ λ™μ μœΌλ‘œ 생성될 값을 μ„€μ •

생산성 ν–₯상 μ„€μ •

  • λ©”λͺ¨λ¦¬ μ΅œμ ν™”: νž™ μ‚¬μ΄μ¦ˆ(-Xmx, -Xms) 쑰절둜 μ„±λŠ₯ μ €ν•˜ λ°©μ§€

    • Help > Edit Custom VM Options

  • λ©”λͺ¨λ¦¬ 인디케이터 ν™œμ„±ν™”: μ‹€μ‹œκ°„ λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰ λͺ¨λ‹ˆν„°λ§

  • 파일 끝에 κ°œν–‰ μΆ”κ°€: 파일 μ €μž₯ μ‹œ μžλ™μœΌλ‘œ 파일 끝에 κ°œν–‰ μΆ”κ°€

    • Settings > Editor > General > Ensure every saved file ends with a line break

  • Gradle λΉŒλ“œ μœ„μž„: Gradle λΉŒλ“œλ₯Ό IntelliJ IDEA에 μœ„μž„ν•˜μ—¬ λΉŒλ“œ 속도 ν–₯상

    • Settings > Build, Execution, Deployment > Build Tools > Gradle > Build and run using: IntelliJ IDEA

μ½”λ“œ ν’ˆμ§ˆ ν–₯상 μ„€μ •

  • μ½”λ“œ μŠ€νƒ€μΌ 및 μ»¨λ²€μ…˜ 적용: νŒ€/개인 μ½”λ“œ μ»¨λ²€μ…˜ 적용으둜 μΌκ΄€λœ μŠ€νƒ€μΌ μœ μ§€ 및 가독성 증진

    • μ €μž₯ μ‹œ μ½”λ“œ μžλ™ ν¬λ§·νŒ…: ν™œμ„±ν™”λ‘œ 파일 μ €μž₯ μ‹œ μžλ™ μ½”λ“œ μŠ€νƒ€μΌ 적용

      • Settings > Tools > Actions on Save > Reformat Code

    • μ €μž₯ μ‹œ μž„ν¬νŠΈ μ΅œμ ν™”: λ―Έμ‚¬μš© μž„ν¬νŠΈ μžλ™ 정리 및 μ΅œμ ν™”λ‘œ μ½”λ“œ μ²­κ²°μ„± μœ μ§€ -Settings > Editor > General > Auto Import > Optimize imports on the fly (for Java)

    • μ™€μΌλ“œμΉ΄λ“œ μž„ν¬νŠΈ λΉ„ν™œμ„±ν™”: μ™€μΌλ“œμΉ΄λ“œ μž„ν¬νŠΈ λŒ€μ‹  λͺ…μ‹œμ  클래슀 μž„ν¬νŠΈλ‘œ μ˜μ‘΄μ„± λͺ…ν™•ν™” -Settings > Editor > Code Style > Java > Imports > Use single class import

  • SonarLint ν”ŒλŸ¬κ·ΈμΈ: μ‹€μ‹œκ°„ μ½”λ“œ ν’ˆμ§ˆ 문제 감지, 버그 및 κ°œμ„  λ°©μ•ˆ μ œμ‹œ

Last updated