1. 程式人生 > >Intellij idea幾個設定

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目錄,然後把編譯後的檔案放進去。