一:首先了解一下界面:
1.File:對文件進行操作
2.Edit:對文本進行操作
3.View:對idea的當前視圖進行操作
4.Navigate:項目工程之間的跳轉
5.Code:對源碼文件進行操作
6.Analyze:對源碼與項目依賴進行簡單分析
7.Refactor:對代碼進行重構
8.Build:當項目是j2ee文件時可以幫你構建
9.Run:運行調試、
10.Tools:工具
11.VCS:版本控制
12.Window
13:.Help
二:使用技巧
1.alt+對應數字 可打開相應的小窗口
2.項目之間的跳轉
Ctrl+Alt+[ 或者 Ctrl+Alt+] 前一個或後一個項目之間的跳轉
3.文件之間的 跳轉
help— find Action:找快捷鍵 Ctrl+shift+A
例如:找最近打開的文件 在上面窗口中輸入recent files 可看到後面的快捷鍵:
4.瀏覽位置的跳轉 :ctrl+shift+backspace
5.帶書籤標記的跳轉:
a)不帶數字:光標位置按 f11
b)帶數字的跳轉:光標位置按 ctrl+f11 選擇數字。跳轉到數字處:ctrl+數字 取消:光標置於標籤處後,ctrl+f11
6.將類或者函數收藏到Favorites: 查看快捷方式:ctrl+shift+A,輸入Add To Favorites可看到快捷方式爲:在類文件中或光標在方法名上按 Alt +shift+F 並輸入收藏夾名稱,可將文件或方法收藏到favorites裏。按Alt+2能查看到。
7.字符跳轉插件emacsIdea跳轉,設置方法如下:
a. 安裝emacsIdeas插件:ctrl+shift+A,輸入plugins回車。搜索emacsIdeals安裝,安裝後需重啓idea生效。
b.ctrl+shirt+A 找到manage keymaps,在彈出界面中找到KeyMap---Plug-ins---emacsIDEAs---AceJumpWord,右鍵,Add keyboard shortcut,輸入你想要的快捷鍵方式例如Ctrl+J,然後OK!
c.來界面上試試吧!~在界面上Ctrl+J後點擊你想跳轉的字母,所有待選的該字符都會被標記,按下標記的字符就可跳轉到該字符的位置,很6啊٩(๑>◡<๑)۶ (idea的各種插件都可以瞭解一下)
8.精準搜索:
a.文件名的搜索(.Java文件):查看快捷方式:Navigate---class可看到快捷方式爲ctrl+N
b.搜索包括jar包中的類:
c.文件的搜索:查看快捷方式:Navigate---class可看到快捷方式爲ctrl+Shift+N,可搜到以別的後綴結尾的文件
d.方法名的搜索:Ctrl+Shift+Alt+N
e.字符串的搜索:查看快捷方式:edit---find---find in path...可看到快捷方式爲Ctrl+Shift+F
三:代碼編輯技巧
1.列編輯
a.選中待選單詞 move caret to next word --Ctrl +Shift +→
b.切換大小寫:Ctrl+Shift+U
c.列編輯模式:Ctrl+Shift+Alt+J
2.live template 自定義活模板
Ctrl+Shift+A輸入live templates,按照如下操作後,在類裏面輸入main,回車即可自動生產方法!
3.postfix---比live complate更高效!
Ctrl+Shift+A,找到,----主要用到Java和JavaScript裏面的,可以都研究一下~( • ̀ω•́ )✧
例如:1).for循環:100.fori 或者 變量名.fori
2).return : 變量名.return
3).判斷非空:變量名.nn
4.代碼補全 Alt+enter
a).自動創建函數
b).list replace
c).字符串format或者build
d).單詞拼寫
e).實現接口
f ).導包
5.重構:
1).修改所有相同的變量名:SHift+f6
2).修改方法體的入參:在調用某方法時增加了入參,需要將原方法重構,有2種方式:在調用的方法上Alt+enter 或者 Ctrl+f6 添加parameters