사용자 도구

사이트 도구


intellij_idea:config

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
intellij_idea:config [2018/09/14 13:44]
kwon37xi [VMOptions]
intellij_idea:config [2019/06/12 11:04] (현재)
kwon37xi [Issue Navigation]
줄 3: 줄 3:
   * [[http://​beyondj2ee.wordpress.com/​2013/​06/​01/​%ec%9d%b8%ed%85%94%eb%a6%acj-%ec%8b%9c%ec%9e%91%ed%95%98%ea%b8%b0-part1-getting-start-intellij-%ea%b8%b0%eb%b3%b8-%ec%84%a4%ec%a0%95%ed%8e%b8/​|인텔리J 시작하기 Part1 (Getting Start IntelliJ) -기본 설정편]]   * [[http://​beyondj2ee.wordpress.com/​2013/​06/​01/​%ec%9d%b8%ed%85%94%eb%a6%acj-%ec%8b%9c%ec%9e%91%ed%95%98%ea%b8%b0-part1-getting-start-intellij-%ea%b8%b0%eb%b3%b8-%ec%84%a4%ec%a0%95%ed%8e%b8/​|인텔리J 시작하기 Part1 (Getting Start IntelliJ) -기본 설정편]]
   * [[intellij_idea:​shortcut|IntelliJ IDEA Shortcut 단축키]]   * [[intellij_idea:​shortcut|IntelliJ IDEA Shortcut 단축키]]
 +  * [[https://​www.jetbrains.com/​help/​idea/​sharing-your-ide-settings.html|Sharing Your IDE Settings - Help | IntelliJ IDEA]] IDEA 설정 동기화 방법
  
 ===== JDK 선택 ===== ===== JDK 선택 =====
줄 29: 줄 30:
 -Dawt.useSystemAAFontSettings=lcd -Dawt.useSystemAAFontSettings=lcd
 </​code>​ </​code>​
-  * **차라리 ​-Xmx1g -Xms1g 에 ConcMarkSweepGC가 더 나은 것 같다.** 메모리 2gb라고 더 좋아지는 ​낌은 아니다.+  * ''​-server''​ 옵션은 빼자시작 속도가 엄청 ​려진다.
   * 한글로 된 HOME 디렉토리(특히 Windows에서) 사용시 Code Coverage가 작동하지 않는 등의 문제가 있다. ''​vmoptions''​에서 ''​java.io.tmpdir''​을 영어로 된 디렉토리로 바꿔줘야 한다.<​code>​   * 한글로 된 HOME 디렉토리(특히 Windows에서) 사용시 Code Coverage가 작동하지 않는 등의 문제가 있다. ''​vmoptions''​에서 ''​java.io.tmpdir''​을 영어로 된 디렉토리로 바꿔줘야 한다.<​code>​
 -Djava.io.tmpdir=C:​\Temp -Djava.io.tmpdir=C:​\Temp
줄 65: 줄 66:
  
 ===== Console Buffer size ===== ===== Console Buffer size =====
-  * **과도한 Console 로깅은 IntelliJ의 GC를 유발하며 성능을 현격히 떨어뜨린다.**+  * **과도한 Console 로깅은 IntelliJ의 GC를 유발하며 성능을 현격히 떨어뜨린다.** ​로깅양이 많을 경우 IntelliJ가 멈춘 것 처럼 보인다.
   * ''​idea.properties''​ 파일에서   * ''​idea.properties''​ 파일에서
   * ''​idea.cycle.buffer.size=1024''​ 항목을 KB 단위로 변경. 나는 보통 ''​10240''​.   * ''​idea.cycle.buffer.size=1024''​ 항목을 KB 단위로 변경. 나는 보통 ''​10240''​.
줄 88: 줄 89:
 ===== Settings ===== ===== Settings =====
 ==== Default Settings ==== ==== Default Settings ====
-  * ''​File -> Other Settings -> Default Settings''​ 에서 모드 ㄴ프로젝트의 기본 설정을 할 수 있다.+  * ''​File -> Other Settings -> Default Settings''​ 에서 모든 프로젝트의 기본 설정을 할 수 있다.
   * ''​Annotation Processors -> Enable annotation processing''​ : [[java:​lombok|Lombok]] 사용시 항상 필요하므로 활성화 해 둔다.   * ''​Annotation Processors -> Enable annotation processing''​ : [[java:​lombok|Lombok]] 사용시 항상 필요하므로 활성화 해 둔다.
  
줄 132: 줄 133:
   * [[http://​www.jetbrains.com/​idea/​webhelp/​file-status-highlights.html|File status highlights]]   * [[http://​www.jetbrains.com/​idea/​webhelp/​file-status-highlights.html|File status highlights]]
  
-==== Editor -> Code Folding ====+==== Editor ​-> General ​-> Code Folding ====
   * ''​One-line method''​ 이하 ~ ''​End of line comments sequence''​까지 uncheck   * ''​One-line method''​ 이하 ~ ''​End of line comments sequence''​까지 uncheck
  
줄 178: 줄 179:
   * ''​Grep Console''​   * ''​Grep Console''​
   * [[https://​github.com/​gradle/​gradle-intellij-gui/​wiki|Gradle IntelliJ GUI]]   * [[https://​github.com/​gradle/​gradle-intellij-gui/​wiki|Gradle IntelliJ GUI]]
 +  * [[https://​plugins.jetbrains.com/​plugin/​9567-request-mapper|request-mapper]] [[springframework:​mvc|Spring MVC]] JAX-RS 등의 URL로 컨트롤러 클래스 검색
 ==== Gradle ==== ==== Gradle ====
   * 가능하면 ''​Gradle Wrapper''​사용,​   * 가능하면 ''​Gradle Wrapper''​사용,​
줄 209: 줄 210:
   * ''​Settings -> Version Control -> IssueNavigation''​   * ''​Settings -> Version Control -> IssueNavigation''​
   * [[https://​www.jetbrains.com/​idea/​help/​issue-navigation.html|IntelliJ IDEA 14.0.0 Web Help]]   * [[https://​www.jetbrains.com/​idea/​help/​issue-navigation.html|IntelliJ IDEA 14.0.0 Web Help]]
-  * Jira 예. commit 에 ''​[XXX-123] 설명''​ 형태로 적는다고 할 때+  * Jira 예. commit 에 ''​[XXX-123] 설명''​ 형태로 적는다고 할 때 -> 최신 버전은 자동으로 **Add Jira pattern** 기능이 생겨서 불필요함. ​
       * Issue ID : ''​\[([A-Z]+\-\d+)\].*''​       * Issue ID : ''​\[([A-Z]+\-\d+)\].*''​
       * link : ''​http://​jira.url.com/​browse/​$1''​       * link : ''​http://​jira.url.com/​browse/​$1''​
intellij_idea/config.1536900280.txt.gz · 마지막으로 수정됨: 2018/09/14 13:44 저자 kwon37xi