IntelliJ IDEA 快捷鍵

在彈出的setting頁面中左側導航中選擇Keymap;在keymaps下拉列表中選擇Eclipse;
如果想要使用這個快捷鍵風格,則點擊右側的copy按鈕賦值一份,可以設定成自己想要的名字,然後點擊apply,ok即可使用


Alt+數字 窗口跳轉
Ctrl+Shift+A 查詢快捷鍵
Ctrl+Alt[(]) 最近窗口跳轉
Ctrl+E 最近文件跳轉
Ctrl+Alt+left(right) 最近修改文件跳轉(和Windows有衝突)
Ctrl+F11+2 書籤或者F11不記錄書籤 Shift列出
Alt+Shift+f 收藏alt+2可以查看
Ctrl+Shift+n 查找類(當前文件不用Shift)或者文件(雙擊引入jar類庫)
Ctrl+Shift+Alt+n 查找private查詢
Ctrl+Shift+f 索引查找字符串
Ctrl+right 選擇單詞
Ctrl+Shift+Alt+J 批量修改(選中標識符)
Ctrl+Shift+U(u) 大(小)寫單詞
Alt+Enter 智能提示
Ctrl+Shift+Alt+top 代碼所有改動
Ctrl+z(R) 撤銷
local history 修改軌跡
put label 標記軌跡
Ctrl+Shift+Alt+s 關聯Spring(Modules→+Spring)
Database 配置後可以關聯數據庫
Alt+F8 點擊可進行表達式求值
Alt+F9 運行到光標指定行
Ctrl+F8 添加(取消)斷點(debug)
Shift+F9 單步運行(執行DeBug)
F8 運行
F9 跳至下個斷點
Shift+Alt+F8 查看全部斷點(改行如果爲debug,則添加條件,爲真則開啓)
F2 調試過程中可賦值(顯示框)
All files are up-to-date 禁止所有斷點
Ctrl+Shift+F9 運行可執行函數Test或者main
F5 複製當前文件
Alt+Ctrl+Insert 新建文件
F6 移動文件
Ctrl+c+(Shift) 複製文件名(路徑)
Ctrl+Shift+v 剪切板
Ctrl+F12 查看該類
Ctrl+h 查看繼承
Ctrl+Alt+h 查看調用和被調用
Ctrl+Shift+Alt+U 查看類圖
Ctrl+y 刪除當前行












Shift+F6 重構變量(包括數據庫)
Ctrl+F6 重構方法
Alt+Ctrl+v 抽取,將多個一樣的變量定義成同個變量
Alt+Ctrl+c 抽取靜態變量
Alt+Ctrl+f 抽取成員變量
Alt+Ctrl+p 抽取方法參數
Alt+Ctrl+m 抽取函數
LiveTemplates 可通過此創建模板 分組---名稱---調用關鍵詞
Postfix Completion
.fori 可快速調用for循環
.sout 可調用輸出
.field 可創建final對象
.return 可快速返回對象
.nn 可快速判斷爲空時操作


IDEA和MyEclipse對比
IDEA中功能名 對應MyEclipse快捷鍵 功能描述
Fix doc comment Alt+shift+J 生成java doc 註釋
Class Name Completion Alt +/ 代碼提示
Duplicate Entire Lines Ctrl+Alt+↓ 複製行
Find in Path Ctrl+H 工作空間檢索
Show Intention Action Ctrl+1 智能改錯
sout → tab鍵 syso → Alt+/ 輸出
psvm → tab鍵 main → Alt+/ 主函數
div.box>div.item*4→tab鍵 IDEA用的也是這種方式。
Alt+回車 導入包,自動修正 
Ctrl+Alt+L  格式化代碼 
Ctrl+Alt+O 優化導入的類和包  
Alt+Insert 生成代碼(如get,set方法,構造函數等) 




Plugins 插件的添加
例如:
進入後,點擊Browse repositories搜索EmacsIDEAs安裝插件
重啓後配置插件進入Keymap---Plug-ins---emacsIDEAs---AceJumpWord---add (Shift+f)本人設置
後直接點字符,即可搜索(後因和Windows衝突,且我是寫M有Eclipse出生,不熟悉emacs放棄使用)
試用了以下插件


IdeaVim是IntelliJ IDEA的一款插件,他提高了我們寫代碼的速度,對代碼的跳轉,查找也很友好。
具體操作
s/正則表達式/替換文本/g 可以在當前行範圍內查找替換。(在正常的IDEA中需要選中當前行後在當前選區查找替換) 
.小數點 將在當前光標位置重複上一次修改操作。
u 撤銷修改
Ctrl+R 重做修改(返回撤銷) 
daw 刪除一個單詞
d$ 刪除至行尾
d0 刪除至行首(包括縮進)
d^ 刪除至行首(保留縮進)
dd 刪除當前行。刪除後按p可以複製刪除內容。 
i 進入編輯模式,按下字母i開啓就可以打字。
Esc 從編輯模式切換爲Vim,按下鍵盤的Esc鍵切回Vim。
方向鍵 上:k , 下:j , 左: h , 右:l
w(b) 詞組正(反)向跳轉(以空格和符號作爲分割)
W(B) 詞組正(反)向跳轉(以空格爲分割)
f(F)+"搜索的字符串" 正(反)向跳轉到指定字符
t(T)+"搜索的字符串" 正(反)向跳轉到指定字符的前一個位置(空格也算)
yy 複製當前行
p 粘貼(還可以10p,複製十次,最好不用,當時複製了1w多次,電腦卡半天)
*(#) 正(反)向跳轉至下一個與當前光標相同字符的位置(可以跨行跳轉)
v 選中(再通過上下左右進行區域選中)
J 直接把下一行連接到本行末尾,去除縮進 
% 跳到匹配的括號
~ 將光標下的字母改變大小寫
~aw 改變當前單詞的大小寫。(大寫變小寫)
gU<空格> 當前字母改大寫
gu<空格> 當前字母改小寫
gUaw 當前單詞改大寫
guaw 當前單詞改小寫
gU(u)f+"字符串" 在字符串前面的單詞改大(小)寫。 
n(次數)i(書寫)b(字符串)<ESC> 插入10個b。 
ctrl+a 可將該數字加1
ctrl+x 可將數字減1
(數字)ctrl+a 可將光標數字加上輸入的數字。 
(行號)+G 直接移動到某行(使用IDEA的Ctrl+G會彈出對話框,且移動到的那行會自動居中) 
H 光標移動到屏幕第一行
L 光標移動到屏幕最後一行
M 光標移動到屏幕中間
zz 光標所在行居中


translation 插件
ctrl+shift+y 直接翻譯
ctrl+shift+o 走流程翻譯
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章