Intellij idea幾個設定
1.變數背景陰影顯示
setting -> editor -> editor-highlight on caret movement 下面三個全部勾選之
具體顏色可以在 editor-color & fonts-general-Identifier under caret (read/write) 下面設定
2.程式碼提示
這個是idea更加精確的設定,因為區分了大小寫
具體在:editor – code completion – case sensitive (建議選擇none),並且把下面的三個都勾選上,這樣提示更全面(當然,備選更多也就不那麼精確了,見仁見智)
3.修改預設的ctrl+space程式碼提示快捷鍵
Options->Keymap->copy->Main Menu->Code->Complete Code->
先刪除那個Alt+Slash快捷鍵,然後在Basic裡面刪除Ctrl+Space,再加上Alt+Slash
幾個好用的快捷鍵 ====>
1,列編輯模式:
Alt + Shift + Insert
2,大小寫轉換:
Ctrl + Shift + U
3,主題顏色字型:
主題設為Alloy.IDEA Theme,
RGB背景色:#C7EDCC(R:199 G:237 B:204)
預設字型:YaHei Consolas Hybrid v1.1.2 14號字型
附上IntelliJ IDEA和Eclipse啟動引數:
IntelliJ IDEA 12:
-server -Xms1024m -Xmx1024m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:SurvivorRatio=8 -XX:+UseCodeCacheFlushing -XX:+AggressiveOpts -XX:ReservedCodeCacheSize=64m -XX:-TraceClassUnloading -ea -Dsun.io.useCanonCaches=false
Eclipse3.7:
–launcher.XXMaxPermSize 384M -vmargs -Dosgi.requiredJavaVersion=1.5 -Xmn128m -Xms256m -Xmx1024m -Xss1m -XX:PermSize=128m -XX:MaxPermSize=384m
>> Facets和Artifacts的區別:
Facets表示這個module有什麼特徵,如Web,Spring和Hibernate等。 artifact這個和maven的概念一下,就是這個module要產出什麼,war,jar還是ear。
在給專案配置Artifacts的時候有好多個type的選項,exploed是什麼意思:
explode 在這裡你可以理解為展開,不壓縮的意思。也就是war、jar等產出物沒壓縮前的目錄結構。建議在開發的時候使用這種模式,便於修改了檔案的效果立刻顯現出來。
預設情況下,idea的modules和artifacts的output目錄已經設定好了,不需要更改,打成war包的時候會自動在WEB-INF目錄下生產classes目錄,然後把編譯後的檔案放進去。