1、安裝前先安裝jdk
2、在安裝好后的頁面,注冊服務地址: http://idea.iteblog.com/key.php
3、在安裝后的白色頁面,選擇plugins,去掉用不到的插件,如android和cvs的
4、默認ideal只能打開一個工作空間,如果想在一個UI界面打開多個工作空間,可以參考http://blog.csdn.net/zht666/article/details/47831893,
配置maven參考:http://blog.csdn.net/qq_32588349/article/details/51461182
編譯maven項目參考:http://blog.csdn.net/yye894817571/article/details/71681891
5、idea設置分工作空間設置和全局的設置,且界面設置分工具欄字體設置和編輯器中字體設置,工具欄在file-->setting-->appearnce -->
編輯器中字體設置在:
一般工具欄可以設置成黑體,這樣粗一些,比較方便
編輯器的設置成consola,這樣比較容易區分o和0
設置背景色:
6 、高亮當前選中行editor-->general-->editor-->caret row更改顏色
view菜單下顯示favorite,可以顯示當前頁面打斷點的位置以及書簽位置:
7、ideal是自動保存的,所以修改頁面后不需要按ctrl+s,修改內容仍然在,其ctrl+s是全部保存
8、idea是帶有緩存來加快響應的,所以如果修改后內容沒出來,可以清一下緩存,file--》invalidate caches
9、idea有給文件加鎖的功能來防止鍵盤誤碰,點擊右下角的鎖,不過用的不多
再修改時會彈出read only提示:
10、設置編碼格式
底下還有一個properties的編碼格式,也改為utf-8,並勾上utf-8 to ascii 這樣就不會打開屬性文件,中文顯示成亂碼
11、默認的jsp等頁面編輯時會出現瀏覽器圖標,如果不想顯示,可以到setting下的tool-->web browser 去掉顯示
11、設置快捷鍵:setting-->keymap選擇編輯器中Editor action中的快捷鍵,因為其還有菜單和svn提交等的快捷鍵設置,default是默認的ideal快捷鍵,其他的如eclipse是使用與eclipse一樣的快捷鍵,不推薦,因為ideal的快捷鍵比較多,如果需要修改快捷鍵,先需要在選中的快捷鍵基礎上拷貝一份出來進行修改,
其中ideal的刪除行是ctrl+y,這個我不喜歡,所以可以修改,選中要修改的快捷鍵,右擊選擇添加快捷鍵,會在當前快捷鍵上再添加一個快捷鍵,一般會先刪除原有快捷鍵,再添加新的
這里我把ctrl+d重新賦給刪除行,而把ctrl+shift+c賦給復制行
12、常用快捷鍵:
ctrl+n 快速打開搜索的類名對應的類
ctrl+shift+n 搜索文件
ctrl+f 當前打開頁面中查找字符串
ctrl+shit+f 指定文件夾,指定工作空間進行查找,可指定文件類型過濾
ctrl+r 替換字符串
ctrl+shift+r 替換指定工作空間,文件夾下的所有字符串
ctrl +p 彈出html標簽的所有屬性供選擇以及java類中方法參數查看
ctrl+shift+1,2,3,4快速打上一個書簽位置,位置編號以1,2,3,4區分,結合ctrl+1,2,3,4一起使用,再次在當前位置按ctrl+shift+1,2,3,4可以取消打上的書簽,可以結合favorite屬性窗口一起查看總共打了多少書簽
ctrl+1,2,3,4 快速到達上一個ctrl+shift+1,2,3,4快捷鍵打上的書簽位置
ctrl+tab 窗口之間的切換,如果按住ctrl鍵不放,可以選擇切換到哪一個窗口
ctrl+e 最近文件之間的切換
ctrl+/ 行級注釋,再次按取消行注釋
ctrl+shift+/ 塊級注釋,再次按會取消塊注釋
ctrl+b 跳轉到方法或css定義處
ctrl+alt+b 跳轉到方法實現處
alt+f7 查看變量或方法在哪里被使用
ctrl+g 快速跳轉到輸入行標的行上
ctrl + + 快速打開折疊的代碼
ctrl + - 快速折疊方法塊代碼(ctrl+shift+-快速折疊全部代碼塊)
alt+鼠標選擇 可以塊級選中
ctrl+home 跳到頁面頂端
ctrl+end 跳到頁面底端
ALT + 回車 導包,自動修正
alt+insert 生成get,set方法
alt+左右方向鍵 可以切換相鄰窗口
ctrl+shift+u 大小寫切換
ctrl+space 方法參數或html屬性提示
ctrl+shift+space 自動補全代碼
ctrl+shift+c 拷貝文件所在磁盤路徑
debugger 下的f7(單步進入,跳出shift+f8),f8(單步跳過),f9(直接到下一個斷點)
Debug 下 Alt+F8 可以通過在 Debug 的狀態下,選中對象,彈出可輸入計算表達式調試框,查看該輸入內容的調試結果
Ctrl + Alt + T 用if、while、try catch來圍繞選中的代碼行
fori 然后回車會生成for(int i=0,i<;i++)
iter 然后回車會生成for(xxx in xxxs)
iten 然后回車生成while循環
psvm 也就是public static void main的首字母
sout 也就是System.out.println()
ctrl+[ 跳轉后前一個對應花括
ctrl+] 跳轉后一個對應花括號
打開一個java工程,設置其jar包依賴和jdk可以點擊如下圖標進行配置:
ctrl+shift+f9 編譯類,默認編譯當前類,
ctrl+f9 編譯項目
Ctrl+F12,類似eclipse的ctrl+o
eclipse的Ctrl+1在 IDEA中是用的Alt+Enter
有時候希望使用自動補全,因為不偷懶的程序員不是好程序員。但是Idea的默認快捷鍵是 Ctrl + 空格。 對於安裝中文輸入法的普通人來說那就是杯具了,你懂的。 修改方法如下: 點擊 文件菜單(File) –> 點擊 設置(Settings… Ctrl+Alt+S), –> 打開設置對話框。 在左側的導航框中點擊 KeyMap。 接着在右邊的樹型框中選擇 Main menu –> Code –> Completion. 接着需要做兩件事: 1. 移除原來的Cycle Expand Word 的 Alt+/(正斜杠) 快捷鍵綁定。 2. 在 Basic 上點擊右鍵,去除原來的 Ctrl+空格 綁定,然后添加 Alt + 斜杠 快捷鍵。 然后應用(Apply), OK. |
ctrl+u 跳到父類或父接口
CTRL + ALT + O 快速優化引用包, 類似eclipse的CTRL + SHIFT + O
CTRL + ALT + L 快速格式化代碼
CTRL + P 方法參數提示,可以看到這個方法有哪些多態方法
f2 文件重命名 (已自定義重設和原始不一樣了)
shfit+f2 類/方法重命名,連按兩下(已自定義重設和原始不一樣了)
ctrl+f12 查看類中方法
alt+f7 在方法上按此快捷鍵可以查看所有對此方法的引用 ,然后在下面的結果列表中右擊點擊jump to source 可以定位到具體文件
Ctrl+Shift+Alt+T 超級快捷鍵 ,選中代碼可以實現選擇各種實現
ctrl+alt+v 選擇代碼可以實現自動生成方法返回結果的本地變量
ctrl+shitf+c 拷貝當前行(需要先刪除duplicate lines的默認快捷鍵,然后設置此快捷鍵)
ctrl+shift+f9 編譯代碼,可以實現熱部署
14、代碼自動補全,默認區分大小寫,如果不想區分大小寫,那么可以在setting-->editor-->general-->code completion-->case sentise選none
配置好后,可以把配置導出,以后有需要可以導入設置
快捷鍵設置亂碼解決:
http://blog.csdn.net/u013361445/article/details/51113692
15、顯示隱藏工具欄菜單
16、控制台中文亂碼:-Dfile.encoding=UTF-8
17、創建maven項目和配置tomcat:
https://www.cnblogs.com/yjqc/p/6590565.html