【IDEA】 idea 常用快捷鍵(每個都有操作演示)
IDEA 一款非常優(yōu)秀的開發(fā)工具,本篇博客總結(jié)一些在 IDEA 中常用的快捷鍵,旨在提高開發(fā)效率,
下面的 “關鍵字” 指的是在快捷鍵搜索框中輸入的內(nèi)容,演示語言為 Dart,當然其它語言同樣適用。
跳回和跳到是相對于你現(xiàn)在的操作而言 (salvio 修改)
快捷鍵
功能 | Windows | Mac |
---|---|---|
跳回上一個操作 | Ctrl + Alt + ← | Command + [ 或 Command+ Option + ← |
跳到下一個操作 | Ctrl + Alt + → | Command + ] 或 Command + Option + → |
尤其是當你查看源碼時,經(jīng)常需要跳回上一個操作,這個時候此快捷鍵就顯得非常香了。
【1】 關鍵字:Rename… 、 快捷鍵:Shift + F6
作用:可以重命名文件夾、文件、方法等,以重命名方法為例
【2】 關鍵字:Show Context Actions 、 快捷鍵:Alt + Enter
作用:可以說是"萬能鍵",可以自動修復錯誤,如包的引入,補齊 override 等。以快速完成構(gòu)造函數(shù)為例
【3】 關鍵字:Extend Selection 、 快捷鍵:Ctrl + W
作用:遞進式選擇代碼塊??蛇x中光標所在的單詞或段落,連續(xù)按會在原有選中的基礎上再擴展選中范圍。
這個也是我平常很喜歡的功能鍵,尤其是對于 Flutter 這種嵌套比較深的,選擇最外層組件的時候,再也不用擔心少選擇或者多選擇一個括號的問題了。
【4】 關鍵字:Next Highlighted Error 、 快捷鍵: F2
作用:快速定位下一個錯誤。
定位錯誤的時候,即使裝了 CodeGlance 插件方便拖動到錯誤位置處,但有了這個快捷鍵之后,不需要拖動就可以快速定位某個錯誤了。如果有多個錯誤,修復一個錯誤后直接按 F2 就可以修改下一個錯誤了,很方便的有沒有?
與之相應的是快速定位到上一個錯誤,關鍵字:Previous Highlighted Error、 快捷鍵: Shift + F2,這里不再演示。
【5】 關鍵字:Find Usages 、 快捷鍵:Alt + F7
作用:查找引用,這里以某一方法在哪里引用了為例。
【6】 關鍵字:Go to Declaration or Usages 、 快捷鍵:Ctrl + B、Ctrl +鼠標左鍵
作用:跳到聲明(定義)或者引用。
【7】 關鍵字:Reformat Code with dartfmt 、 快捷鍵: 無
作用:格式化代碼。
【8】 關鍵字:Go to Line/Column 、 快捷鍵:Ctrl + G
作用:定位到某一行。
【9】 關鍵字:Find 、 快捷鍵:Ctrl + F
作用:搜索當前文件中的指定內(nèi)容。
如果你在搜索單詞時希望區(qū)分大小寫,可以點擊 Aa 按鈕。
【10】 關鍵字:Find in Path 、 快捷鍵:Ctrl + Shift + F/Ctrl + Shift + R
作用:全局搜索。
【11】 快捷鍵:Shift + Shift
作用:綜合搜索,可以搜索所有文件、根據(jù)類型搜索、搜索文件、模糊搜索。
【12】 關鍵字:Recent Files 、 快捷鍵:Ctrl + E
作用:顯示最近編輯的文件列表。
可點擊文件,跳轉(zhuǎn)到該文件,還是很方便的。
【13】 關鍵字:Surround With… 、 快捷鍵:Ctrl + Alt +T
作用:將代碼包在一塊內(nèi),如 try…catch、if else 等。
選中需要加進塊內(nèi)的代碼,按快捷鍵 Ctrl + Alt +T 即可。
【14】 關鍵字:File Path 、 快捷鍵:Ctrl + Alt + F12
作用:文件路徑。
【15】 關鍵字:File Structure 、 快捷鍵:Ctrl + F12
作用:顯示當前文件結(jié)構(gòu)。
該功能可以把你當前文件的結(jié)構(gòu)(有哪些類、類中有哪些屬性、方法等信息給列舉出來),個人日常使用。
【16】 關鍵字:Back 、 快捷鍵:Ctrl + Alt + ←
作用:跳回上一個操作。
示例中先跳到定義 china 方法的位置,然后按快捷鍵跳回跳到定義 china 方法前的那一步,這個很實用,可以省下不少時間。
與之相對應的是 關鍵字:Forward、快捷鍵:Ctrl + Alt + →,作用是跳到下一個操作。
【17】 關鍵字:Undo 、 快捷鍵:Ctrl + Z
作用:撤銷修改。
Undo 操作可以撤銷你的修改,如果你想反撤銷,即還想要撤銷前的內(nèi)容,就要用到與 Undo 相反的功能 Redo 了,關鍵字:Redo、快捷鍵:Ctrl + Shift + Z。
【18】 關鍵字:Replace 、 快捷鍵:Ctrl + R
作用:批量替換內(nèi)容。
【19】 關鍵字:Debug 、 快捷鍵:Shift + F9
作用:開啟 Debug 調(diào)試模式。
工作一天用 Debug 調(diào)試還是比較多的,個人并不喜歡去找按鈕然后點擊按鈕,用快捷鍵感覺舒服多了。關閉 Debug 調(diào)試模式的關鍵字:Stop、快捷鍵:Shift + F2。
【20】 關鍵字: Clear All、 快捷鍵:無
作用:清空控制臺輸出日志。
如果每次清空控制臺日志都是右鍵控制臺,然后找到 Clear All 按鈕,再去點,那就太麻煩了,還好有這個快捷鍵。
【21】 關鍵字:with Mnemonic 快捷鍵:Ctrl + F11
作用:使用助記符設定 / 取消書簽,根據(jù)設置的書簽值快速跳轉(zhuǎn)到被標記的文件。
設置好書簽后,按 Ctrl + 你設置的數(shù)字 就可以跳轉(zhuǎn)了,注意數(shù)字是主鍵盤區(qū)的,不是右側(cè)數(shù)字鍵區(qū)的。
你不僅可以對文件設置書簽,也可以對文件夾設置書簽,操作過程是一樣的,這里就不再演示了。
書簽功能可謂實用性非常強了,當你在多個文件之間來回切換,或者某一個文件夾路徑比較深時,書簽功能就太香了。
以下的效果演示圖,是關于快速移動光標、快速選擇文字的功能,前期用了一點時間記這些快捷鍵,但時間久了,就像你去打一個字一樣,不會去想這個字的拼音是什么了,換回來的是減少了來回切換鼠標、鍵盤的頻率,個人覺得還是很值得一用的。
【22】 關鍵字:Down 、 Up、Left、Right
作用:上下左右移動光標。
按箭頭移動光標的話,因為箭頭距右手還是有點遠的,所以我給改了鍵,如下表格。
關鍵字 | 默認快捷鍵 | 自定義快捷鍵 |
---|---|---|
Up | 上箭頭 ↑ | Alt + I |
Down | 下箭頭 ↓ | Alt + K |
Left | 左箭頭 ← | Alt + J |
Right | 右箭頭 → | Alt + L |
這樣設置后,極大程度的減少了鼠標的使用次數(shù),還是很爽的。這里的自定義快捷鍵是根據(jù)我個人習慣設置的,你可以改成讓自己敲著舒服的快捷鍵。
【23】 關鍵字: Move Caret to Line Start、Move Caret to Line End
作用:移動光標到行首、移動光標到行尾。分別對應快捷鍵 Home、End。
一般我經(jīng)常移動光標到行尾,然后按 Enter 鍵換行,還是很不錯的。
【24】 關鍵字:Move Caret to Line Start with Selection 、 Move Caret to Line End with Selection
作用:從光標處選中到行首、從光標處選中到行尾。分別對應快捷鍵 Shift + Home、Shift + End。
一般選中內(nèi)容后會剪切到其它地方,配合移動光標到行首或者行尾、然后再從光標處選中到行首或行尾,誰用誰香,當然,喜歡用鼠標的咱們也不互掐,哈哈。
【25】 關鍵字: Move Caret to Previous Word、Move Caret to Next Word
作用:光標移動到上一個詞匯、光標移動到下一個詞匯。分別對應快捷鍵 Ctrl + ←、Ctrl + →。
【26】 關鍵字:Up with Selection、Down with Selection、Left with Selection、Right with Selection
作用:上下左右移動光標并選中內(nèi)容。分別對應快捷鍵 Shift + ↑、Shift + ↓、Shift + ←、Shift + →。
上面的快捷鍵如果你掌握了,你很多時候都不需要用到鼠標去完成了,敲代碼都能讓你愉悅,哈哈。
不過 IDEA 的快捷鍵遠不止這些,下面是我整理的一些其它快捷鍵,方便回頭查看。
IDEA 快捷鍵
Ctrl+N : 根據(jù)輸入的"類名"查找類文件
Ctrl+Shift+E:顯示最近更改的文件
Ctrl + O:選擇可重寫的方法
Ctrl + Home:跳到文件頭
Ctrl + End:跳到文件尾
Ctrl + Alt + Space:類名自動完成
Ctrl + Shift + Backspace:退回到上次修改的地方
Ctrl + Shift + F12:編輯器最大化
Ctrl + J:插入自定義動態(tài)代碼模板
Ctrl + /:注釋光標所在行代碼
Ctrl + F4 :關閉當前編輯文件
Ctrl + F8:在 Debug 模式下,設置光標當前行為斷點
Ctrl + Enter:智能分隔行
Ctrl + Shift + J:將下一行合并到當前行末尾
Ctrl + Shift + U:對選中的代碼進行大 / 小寫相互轉(zhuǎn)換
Ctrl + Shift + T:對當前類生成單元測試類,如果已經(jīng)存在的單元測試類則可以進行選擇
Ctrl + Shift + +:展開所有代碼
Ctrl + Shift + - :折疊所有代碼
Ctrl + Shift + F7 高亮顯示所有該選中文本,按 Esc 取消高亮
Ctrl + Shift + Enter:自動結(jié)束代碼,行末自動添加分號
Ctrl + Shift + 前方向鍵:光標放在方法名上,將方法移動到上一個方法前面
Ctrl + Shift + 后方向鍵:光標放在方法名上,將方法移動到下一個方法前面
Shift + F9:執(zhí)行 Run 功能
Shift + F11:彈出書簽顯示層
Shift + Tab:取消縮進文章來源:http://www.zghlxwxcb.cn/news/detail-495706.html
以上是我覺得會用上的,還有很多快捷鍵就不再整理了。每一個快捷鍵我都親測了,大家放心使用。文章來源地址http://www.zghlxwxcb.cn/news/detail-495706.html
到了這里,關于【idea】idea 常用快捷鍵(每個都有操作演示)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!