P E N C I L
Login
Customer intellij

  1. Tuning
    1. http://tomaszdziurko.pl/2015/11/1-and-the-only-one-to-customize-intellij-idea-memory-settings
    2. Not sure necessary in idea64.vmoptions but it works well 
      -Dsun.java2d.xrender=true -Dswing.aatext=true

  2. Keyboard
    1.  Ctrl-Shift-S: Save all Ctrl-S: import and reformat code macro
  3. Font dejavu
  4. Key:
    1. Comment: no change : just control + divide
    2. Commit: Ctrl-K: open vcs operation
    3. Ctrl-Alt-O: organize import and reformat (replace Ctrl-alt-L)
  5. Plugins
    1. Remove kotlin
  6. Settings
    1. Import settings: https://eureka.bank.swissquote.ch/display/DC/Intellij+configuration
    2. Ecöipse code formatter plugins
    3. Editor:
      1. Editor -> General -> Virtual Space > Allow placement of caret after end of line
      2. Editor > General > Show quick documentation
      3. Editor > File types: Ignore
        .settings;target;.classpath;.project;
      4. Editor > General > Next Error action goes to high priority problems only
      5. Editor > General > Auto Import 
        1. Optimized imports on the fly
        2. Exclude package: com.sun, edu  (better @Nullable)
      6. Editor > Code style > Java
        1. Keep when reforomatting > Line breaks = no
        2. Imports > Class count to use import with *: 999
          Imports > Names count to use  staticimport with *: 999
        3. Wrapping and Braces > if statements > Force braces: Always
    4. Version Control > Mercurial > Check for incoming and outgoing changesets
    5. Build > Compiler > Make project automatically
    6. Appearance & Behavior
      1. Appearance > Animate windows = false
    7. Maven
      1. Build > Build Tools > Maven > User settigns file, local repository : change to ssd
    8. Hot swap
      Build > Debugger:  I don't know which one is good but the following works well
      Make project before reloading class = true
      Enable JVM will hang warning = true
      Reload classes in background = true
      Reload classes after compilation = always
      Enable hot-swap agant for groovy code = false
      http://ovaraksin.blogspot.ch/2013/10/hot-deployment-with-intellij-idea.html


  7. Memory
    1. http://www.dggodfrey.com/blog/2014/11/06/fix-slow-intellij-idea