2017년 12월 5일 화요일

Intelij 설정 및 plugin

1. preferences... (settings...)


Appearance & Behavior > Appearance - Window Options

        Show memory indicator


Editor > General - Mouse
       Change font size (Zoom) with Ctrl + Mouse Wheel


Editor > General > Appearance

     ✓ Show line numbers


Editor > General > Console
    ✓ Override console cycle buffer size : 10240

Editor > General > Editor Tabs - Tab Closing Policy
 - Tab limit : 99

Editor > General > Editor Tabs - ✓ Mark modified tabs with asterisk (수정파일탭에 * 표시)

Editor > General > Editor Tabs - When closing active editor : 활성 편집기를 닫을 때
       Activate most recently opened tab : 가장 최근에 열린 탭 활성화

Editor > Font
    Font : D2Coding

Editor > File Encodings (변경하려는 charset 으로 3곳 수정 - Global, Project, Propertiers )
      ✓ Transparent native-to-ascii conversion (properties 한글을 java에서 사용가능하도록)

Editor > Code Style
     Right margin (columns) : 120
     x Wrap on typing ( uncheck 자동 줄바꿈 해제함) 

Editor > Code Style > Java > Wrapping and Braces
     ✓ Ensure right margin is not exceeded  (코드 reformatting 시 right margin -120- 넘지 않도록)

Editor > Code Style > Java - Tabs and Indents 
     x Use tab character (uncheck 들여쓰기 tab 문자 사용 안함 - space 로)
    tab size : 2
    indent : 2
    continuation indent : 4

Build, Execution, Deployment > Compiler
       Build project automatically

Build, Execution, Deployment > Debugger > Data Views

     ✓ Show values inline  : debugger 의 variable 을 소스 코드에 출력     
     ✓ Show value tooltip : 값을 확인해볼 변수에 마우스 커서를 위치하면 tooltips 으로 값 확인     
     ✓ Show value tooltip on code selection : 변수를 선택(selection) 하면 show variable tooltip


Autoscroll from Source 


[MENU] - Window - Editor Tabs - ✓ Open New Tabs At The End : 새파일 열때 끝에

[MENU] Preferences -> Apperance & Behavior > Appearance

Disable Mnemonics in Menu 체크해제 : context menu 의 하위 메뉴 키보드 접근

2. idea.vmoption

-Xms2048m
-Xmx2048m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=512m
-XX:+UseCompressedOops
-XX:PermSize=512m
-server
-Duser.name=fall1999y
-Dfile.encoding=UTf-8

3. plugin

Grep Console
JRebel for Intellij
Key Promoter X
Presentation Assistant (disabled)
Tab Shifter
SBT
CheckStyle-IDEA
PMDPlugin
FindBugs-IDEA
QAPlug
QAPlug - Checkstyle
QAPlug - FindBugs
QAPlug - Hammurapi
QAPlug - PMD
JavaDoc (java doc 헬퍼 플러그인)
GsonFormat
Java Stream Debugger
Atlassian Connector for IntelliJ IDE (jira 등 atlassian 제품 연동)
Eclipse Code Formatter
Markdown support
GenerateSerialVersionUID
String Manipulation (네이밍 방식 설정)
Translator (https://plugins.jetbrains.com/plugin/9690-translator)
Ini4Idea (.ini 확장자 인식 - python 외부 환경설정 파일 관례적 확장자 ) 

Intelij 설정 및 plugin

1. preferences... (settings...) Appearance & Behavior > Appearance - Window Options        ✓   Show memory indicator Editor &...