怎么將idea中所有東西格式化 idea有沒有自動(dòng)import class的快捷鍵?
idea有沒有自動(dòng)import class的快捷鍵?有手動(dòng)importclass的快捷鍵設(shè)置不勝感激:1、altenter2、寫好代碼之后ctrlaltl格式化代碼,360優(yōu)化導(dǎo)入包1、altente
idea有沒有自動(dòng)import class的快捷鍵?
有手動(dòng)importclass的快捷鍵設(shè)置不勝感激:
1、altenter
2、寫好代碼之后ctrlaltl格式化代碼,360優(yōu)化導(dǎo)入包1、altenter2、寫好代碼之后ctrlaltl磁盤格式化代碼,優(yōu)化軟件導(dǎo)入包
mac注釋快捷鍵?
1、編輯的話
CtrlSpace基本是的代碼成功(類、方法、屬性)
CtrlAltSpace飛速導(dǎo)入橫豎斜類
CtrlShiftEnter語句能夠完成
CtrlP參數(shù)信息(在方法中全局函數(shù)參數(shù))
CtrlQ飛速查找文檔
F1外部文檔
Shift F1外部文檔,進(jìn)入到web文檔主頁(yè)
Ctrl Shift Z--rlmRedo重新做
Ctrl鼠標(biāo)簡(jiǎn)介/直接進(jìn)入代碼定義
CtrlF1顯示錯(cuò)誤描述或警告信息
AltInsert自動(dòng)生成代碼
CtrlO恢復(fù)方法
CtrlAltT選中
Ctrl/行注釋/取消行注釋
CtrlShift/塊注釋
CtrlW選中增強(qiáng)的代碼塊
CtrlShiftW回到之前狀態(tài)
CtrlShift]/[先選代碼塊結(jié)束了、就開始
AltEnter急速關(guān)于修改〈專利法〉的決定
CtrlAltL代碼重新格式化
CtrlAltO系統(tǒng)優(yōu)化導(dǎo)入
CtrlAltI手動(dòng)拱進(jìn)
Tab/ShiftTab縮進(jìn)、不縮進(jìn)當(dāng)前行
CtrlX/ShiftDelete剪切當(dāng)前行或選取的代碼塊到剪貼板
CtrlC/CtrlInsert復(fù)制當(dāng)前行或先選的代碼塊到剪貼板
CtrlV/ShiftInsert從剪貼板ctrl v粘貼
Ctrl Shift V從最近的緩沖區(qū)ctrl v粘貼
CtrlD不能復(fù)制挑選的區(qū)域或行
CtrlY刪出選好后的行
CtrlShiftJ先添加智能線
CtrlEnter智能線切割
ShiftEnter另起一行
CtrlShiftU在選取的區(qū)域或代碼塊間可以切換
CtrlDelete刪除到字符結(jié)束了
CtrlBackspace刪除到字符正在
CtrlNumpad/-展開攻擊/折疊時(shí)代碼塊(當(dāng)前位置的:函數(shù),注釋等)
CtrlshiftNumpad/-展開/折疊所有代碼塊
Ctrl F4關(guān)閉啟動(dòng)的選項(xiàng)卡
2、查找/全部替換(Search/Replace)
F3下一個(gè)
ShiftF3前另一個(gè)
CtrlR替換
CtrlShiftF的或發(fā)動(dòng)1次敲擊shift全局里查{是可以在整個(gè)項(xiàng)目中查找某個(gè)字符串什么的,如查找某個(gè)函數(shù)名字符串看之前是怎莫建議使用這個(gè)函數(shù)的}
CtrlShiftR全局替換
3、運(yùn)行程序(Running)
AltShiftF10運(yùn)行模式配置
AltShiftF9調(diào)試模式配置
Shift F10正常運(yùn)行
ShiftF9調(diào)試
CtrlShiftF10運(yùn)行編輯器配置
CtrlAltR運(yùn)行任務(wù)
4、調(diào)試(Debugging)
F8進(jìn)不了
F7剛剛進(jìn)入
Shift F8逃離
Alt F9運(yùn)行游標(biāo)
AltF8驗(yàn)證驗(yàn)證表達(dá)式
CtrlAltF8迅速修改密保表達(dá)式
F9恢復(fù)程序
CtrlF8斷點(diǎn)開關(guān)按鈕
CtrlShiftF8查看斷點(diǎn)
5、導(dǎo)航(Navigation)
CtrlN自動(dòng)跳轉(zhuǎn)類
CtrlShiftN自動(dòng)跳轉(zhuǎn)符號(hào)
AltRight/Left自動(dòng)跳轉(zhuǎn)下一個(gè)、前一個(gè)編輯的選項(xiàng)卡
F12返回到剛剛的工具窗口
Esc從工具窗口回到自己編輯窗口
ShiftEsc刻意隱藏運(yùn)行程序的、最近正常運(yùn)行的窗口
CtrlShiftF4關(guān)掉主動(dòng)運(yùn)行程序的選項(xiàng)卡
CtrlG一欄當(dāng)前行號(hào)、字符號(hào)
CtrlE當(dāng)前文件彈出對(duì)話框,先打開最近在用的文件列表
CtrlAltLeft/Right退后、快速前進(jìn)
Ctrl Shift Backspace導(dǎo)航到最近編輯區(qū)域
AltF1中搜索當(dāng)前文件或標(biāo)識(shí)
CtrlB/CtrlClick跳轉(zhuǎn)聲明
CtrlAltB頁(yè)面跳轉(zhuǎn)基于
CtrlShiftI欄里點(diǎn)急速定義
CtrlShiftB跳轉(zhuǎn)類型聲明
CtrlU自動(dòng)跳轉(zhuǎn)父方法、父類
AltUp/Down頁(yè)面跳轉(zhuǎn)上一個(gè)、下一個(gè)方法
Ctrl]/[自動(dòng)跳轉(zhuǎn)代碼塊結(jié)束、結(jié)束
CtrlF12提示框文件結(jié)構(gòu)
CtrlH類型層次結(jié)構(gòu)
CtrlShiftH方法層次結(jié)構(gòu)
CtrlAltH內(nèi)部函數(shù)層次結(jié)構(gòu)
F2/ShiftF2下一條、前一條高亮的錯(cuò)誤
F4/CtrlEnter編輯資源、一欄資源
AltHome沒顯示導(dǎo)航條F11書簽開關(guān)按鈕
CtrlShiftF11書簽助記開關(guān)按鈕
Ctrl#[0-9]跳轉(zhuǎn)頁(yè)面標(biāo)識(shí)的書簽
ShiftF11會(huì)顯示書簽
6、搜索查找(Usage Search)
AltF7/CtrlF7文件中可以查詢用法
CtrlShiftF7文件中用法高亮顯示
CtrlAltF7會(huì)顯示用法
7、重構(gòu)(Refactoring)
F5復(fù)制F6剪切
AltDelete安全刪出
ShiftF6文件屬性
CtrlF6改簽名
CtrlAltN內(nèi)聯(lián)
CtrlAltM提純方法
CtrlAltV提純屬性
CtrlAltF分離提取字段
CtrlAltC分離提取常量
CtrlAltP提純參數(shù)
8、壓制VCS/LocalHistory
CtrlK提交項(xiàng)目
CtrlT可以更新項(xiàng)目
AltShiftC打開系統(tǒng)最近的變化
Alt BackQuote(')VCS飛快提示框
9、模版(Live Templates)
CtrlAltJ當(dāng)前行在用模版
CtrlJ插到模版
10、基本都(General)
Alt#[0-9]然后打開或者的工具窗口
CtrlAltY同步
CtrlShiftF12最大化編輯器開關(guān)控制
AltShiftF直接添加到最很喜歡
AltShiftI據(jù)配置檢查當(dāng)前文件
CtrlBackQuote(')快速切換當(dāng)前計(jì)劃
CtrlAltS先打開設(shè)置中頁(yè)
CtrlShiftA里查編輯器里所有的動(dòng)作
CtrlTab在窗口間通過快速切換
Mac常用快捷鍵
Mac鍵盤符號(hào)和修飾鍵說明
?Command
?Shift
?Option
?Control
??Return/Enter
?Delete
?往前刪掉鍵(Fn Delete)
↑上箭頭
↓下箭頭
←左箭頭
→右箭頭
?PageUp(Fn ↑)
?PageDown(Fn ↓)
HomeFn←
EndFn→
?右制表符(Tab鍵)
?左制表符(Shift Tab)
?Escape(Esc)Editing(編輯)
?Space基本都的代碼推衍(推衍任何類、方法、變量)
??Space智能代碼推衍(過濾器方法列表和變量的市場(chǎng)的預(yù)期類型)
???手動(dòng)結(jié)束后代碼,行末自動(dòng)啟動(dòng)直接添加分號(hào)
?P會(huì)顯示方法的參數(shù)信息
?J,Mid.buttonclick急速一欄文檔
?F1查找外部文檔(在某些代碼上會(huì)可以觸發(fā)然后打開瀏覽器總是顯示去相關(guān)文檔)
?鼠標(biāo)放在代碼上沒顯示代碼簡(jiǎn)要信息
?F1在出錯(cuò)或警告處總是顯示具體詳細(xì)具體解釋信息
?N,??,?N生成代碼(getter、setter、構(gòu)造函數(shù)、hashCode/equals,toString)
?O遍布方法(重新寫過父類方法)
?I基于方法(實(shí)現(xiàn)程序接口中的方法)
??T包圍代碼(使用if..exists,,for,synchronized等層層包圍選中后的代碼)
?/注釋/能取消注釋與行注釋
??/注釋/取消后注釋與塊注釋
?↑在不選中后代碼塊
?↓減少當(dāng)前左鍵單擊的代碼塊
??Q會(huì)顯示上下文信息
??顯示意向動(dòng)作和飛速修復(fù)代碼
??L格式化磁盤代碼
??O360優(yōu)化import
??I自動(dòng)出現(xiàn)縮起線
?/??蜷進(jìn)代碼/反窩進(jìn)代碼
?X剪切當(dāng)前行或選定的塊到剪貼板
?C截圖當(dāng)前行或選好后的塊到剪貼板
?V從剪貼板再?gòu)?fù)制
??V從最近的緩沖區(qū)粘貼
?D復(fù)制當(dāng)前行或選好后的塊
??刪掉當(dāng)前行或挑選的塊的行
??J智能的將代碼拼接成一行
??智能的拆分拼接的行
??又開始新的一行
??U大小寫錯(cuò)誤切換
??]/??[你選待到代碼塊結(jié)束/就開始
??刪除到單詞的末尾(?鍵為Fn Delete)
??刪出到單詞的開頭
?/?-發(fā)起/折迭代碼塊
??展開攻擊因此代碼塊
??-折疊所有代碼塊
?W直接關(guān)閉活動(dòng)的編輯器選項(xiàng)卡
Search/Replace(去查詢/替換)
double?去查詢?nèi)魏螙|西
?F文件內(nèi)查找
?G中搜索模式下,向上查找
??G查找模式下,上方中搜索
?R文件內(nèi)全部替換
??F全局直接輸入(根據(jù)路徑)
??R全局替換(根據(jù)路徑)
??S查詢結(jié)構(gòu)(Ultimate Edition版專用,必須在Keymap中設(shè)置中)
??M重命名結(jié)構(gòu)(Ultimate Edition版專用,是需要在Keymap中設(shè)置)
UsageSearch(在用可以查詢)
?F7/?F7在文件中查找用法/在類中查找用法
??F7在文件中突出總是顯示的用法
??F7顯示用法
CompilewellRun(代碼編譯和運(yùn)行)
?F9編譯Project
??F9編譯器選擇類型的文件、包或模塊
??R提示框Run的可你選擇菜單
??D彈出來Debug的可中,選擇菜單
?R不運(yùn)行
?D調(diào)試
??R,??D從編輯器運(yùn)行上下文環(huán)境配置
Debugging(調(diào)試)
F8直接進(jìn)入接下來,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則不進(jìn)入當(dāng)前方法體內(nèi)
F7剛剛進(jìn)入下一步,假如當(dāng)前行斷點(diǎn)是一個(gè)方法,則進(jìn)入到當(dāng)前方法體內(nèi),要是該方法體還有方法,則不會(huì)直接進(jìn)入該內(nèi)嵌的方法中
?F7智能跨入,斷點(diǎn)原先行上有多個(gè)方法動(dòng)態(tài)鏈接庫(kù),會(huì)彈出對(duì)話框剛剛進(jìn)入哪個(gè)方法
?F8跳出
?F9運(yùn)行程序到光標(biāo)處,如果沒有光標(biāo)前有其他斷點(diǎn)會(huì)進(jìn)入到到該斷點(diǎn)
?F8計(jì)算表達(dá)式(也可以改變量值使其才生效)
??R完全恢復(fù)程序啟動(dòng),如果沒有該斷點(diǎn)下面代碼也有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上
?F8切換斷點(diǎn)(若光標(biāo)當(dāng)前行有斷點(diǎn)則已取消斷點(diǎn),是沒有則再加斷點(diǎn))
??F8欄里點(diǎn)斷點(diǎn)信息
Navigation(導(dǎo)航)
?O直接輸入類文件
??O查找所有類型文件、然后打開文件、打開目錄,然后打開目錄需要在輸入的內(nèi)容前面或后面加一個(gè)反斜杠/
??O前去重新指定的變量/方法
?←/?→左右切換先打開的編輯tab頁(yè)
F12返回到前一個(gè)工具窗口
?從工具窗口剛剛進(jìn)入代碼文件窗口
??追蹤當(dāng)前或最后一個(gè)活動(dòng)的窗口,且光標(biāo)剛剛進(jìn)入代碼文件窗口
??F4關(guān)了活動(dòng)run/messages/oppofind/…tab
?L在當(dāng)前文件跳轉(zhuǎn)到某一行的重新指定處
?E不顯示最近然后打開的文件記錄列表
??←/??→直接退回/繼續(xù)前進(jìn)到上一個(gè)操作的地方
???跳轉(zhuǎn)到最后一個(gè)編輯的地方
?F1顯示當(dāng)前文件中,選擇目標(biāo)彈出層,彈出來層中有很多目標(biāo)是可以參與選擇(如在代碼編輯窗口可以你選顯示該文件的Finder)
?B/?鼠標(biāo)點(diǎn)擊進(jìn)入光標(biāo)所在的位置的方法/變量的接口又或者定義處
??B跳轉(zhuǎn)實(shí)現(xiàn)處,在某個(gè)內(nèi)部函數(shù)的方法名上在用會(huì)跳到具體看的實(shí)現(xiàn)方法處,這個(gè)可以蹦接口
?Space,?Y快速可以打開光標(biāo)的地方方法、類的定義
??B跳轉(zhuǎn)類型聲明處
?U一同前往當(dāng)前光標(biāo)的地方方法的父類的方法/接口定義
?↓/?↑當(dāng)前光標(biāo)跳轉(zhuǎn)頁(yè)面當(dāng)前文件的前一個(gè)/后一個(gè)方法名位置
?]/?[移動(dòng)光標(biāo)到當(dāng)前的地方代碼的花括號(hào)就開始/結(jié)束位置
?F12彈出當(dāng)前文件結(jié)構(gòu)層,也可以在彈出的層上然后鍵入并且再次篩選(可作用于搜索類中的方法)
?H會(huì)顯示當(dāng)前類的層次結(jié)構(gòu)
??H顯示方法層次結(jié)構(gòu)
??H總是顯示調(diào)用層次結(jié)構(gòu)
F2/?F2跳轉(zhuǎn)頁(yè)面下另一個(gè)/上另一個(gè)運(yùn)用對(duì)比錯(cuò)誤或警告的位置
F4/?↓編輯時(shí)/查找代碼源
?Home總是顯示到當(dāng)前文件的導(dǎo)航條
F3選中后文件/文件夾/代碼行,添加/能取消書簽
?F3選中后文件/文件夾/代碼行,在用助記符添加/可以取消書簽
?0...?9定位到按數(shù)值的書簽位置
?F3會(huì)顯示所有書簽
Refactoring(重構(gòu))
F5復(fù)制文件到委托目錄
F6移動(dòng)文件到重新指定目錄
??在文件上為安全刪除文件,彈出對(duì)話框確認(rèn)框
?F6重命名文件
?F6更改后簽名
??N一致性
??M將全選的代碼提純?yōu)榉椒?/p>
??V提取變量
??F提純字段
??C再提取常量
??P提純參數(shù)
VCS/LocalHistory(版本控制/本地歷史記錄)
?K提交代碼到版本控制器
?T從版本控制器自動(dòng)更新代碼
??C欄里點(diǎn)最近的變更記錄
?C飛速?gòu)棾霭姹究刂破鞑僮髅姘?/p>
Live Templates(動(dòng)態(tài)代碼模板)
??J提示框模板你選擇窗口,將選取的代碼建議使用閃圖模板夾住
?J插入可以自定義動(dòng)態(tài)代碼模板
General(通用)
?1...?9然后打開或者編號(hào)的工具窗口
?S能保存所有
??Y同步、刷新
??F切換到全屏模式
??F12快速切換最大化編輯器
??F直接添加到收藏夾
??I檢查一下當(dāng)前文件與當(dāng)前的配置文件
`§?,?“快速切換當(dāng)前的scheme(切換主題、代碼樣式等)
?,打開IDEA系統(tǒng)設(shè)置
?然后打開項(xiàng)目結(jié)構(gòu)對(duì)話框
??A里查動(dòng)作(可設(shè)置里咨詢選項(xiàng))
??編輯時(shí)窗口標(biāo)簽和工具窗口之間快速切換(如果沒有在切換的過程加按上delete,則是關(guān)閉隨機(jī)全選的窗口)
Other(一些官方文檔上沒有可以體現(xiàn)的快捷鍵)
??8豎編輯模式
導(dǎo)航
?O查找類文件CtrlN
??O抵達(dá)指定的變量/方法CtrlShiftAltN
?←/?→左右切換到再打開的編輯tab頁(yè)Alt←/Alt→
?從工具窗口直接進(jìn)入代碼文件窗口ESC
?L在當(dāng)前文件跳轉(zhuǎn)某一行的委托處CtrlG
?E顯示最近然后打開的文件記錄列表CtrlE
??←/??→退回/快速前進(jìn)到上一個(gè)操作的地方CtrlAlt←/CtrlAlt→
???自動(dòng)跳轉(zhuǎn)最后一個(gè)可以編輯的地方?H不顯示當(dāng)前類的層次結(jié)構(gòu)CtrlH
??H會(huì)顯示方法層次結(jié)構(gòu)
??H會(huì)顯示動(dòng)態(tài)鏈接庫(kù)層次結(jié)構(gòu)F4/
?↓可以編輯/查找代碼源
??U總是顯示類UML圖
?J打開系統(tǒng)注釋
編輯器
??刪除掉到單詞的末尾(?鍵為Fn Delete)
??刪除掉到單詞的開頭
?/?-展開攻擊/折疊代碼塊
?F1在出錯(cuò)或提醒處沒顯示具體一點(diǎn)請(qǐng)看信息
??L格式話代碼
??O優(yōu)化系統(tǒng)import
??又開始新的一行
???自動(dòng)出現(xiàn)結(jié)束后代碼,行末不自動(dòng)去添加分號(hào)
?I實(shí)現(xiàn)程序方法(實(shí)現(xiàn)接口中的方法)
?F6文件名文件也可以變量
?N,??,?N生成代碼(getter、setter、構(gòu)造函數(shù)、hashCode/equals,toString)
?P會(huì)顯示方法的參數(shù)信息
中搜索
flat?中搜索任何東西
??F全局中搜索(依據(jù)路徑)
?F文件內(nèi)查看
?G中搜索模式下,往下查找
??G直接輸入模式下,向上查看
導(dǎo)航
??B跳轉(zhuǎn)接口的實(shí)現(xiàn)?U欄里點(diǎn)接口定義
??←/??→再退/繼續(xù)前進(jìn)到上一個(gè)操作的地方
?B/?鼠標(biāo)點(diǎn)擊再次進(jìn)入光標(biāo)所在的位置的方法/變量的接口或者定義處
??B頁(yè)面跳轉(zhuǎn)類型聲明處
?Space,?Y飛速然后打開光標(biāo)處方法、類的定義
?O直接輸入類文件
??O查找所有類型文件、然后打開文件、然后打開目錄,然后打開目錄是需要在輸入輸入的內(nèi)容前面或后面加一個(gè)反斜杠/
F12前往到前一個(gè)工具窗口?從工具窗口進(jìn)入到代碼文件窗口
??刻意隱藏當(dāng)前或最后一個(gè)活動(dòng)的窗口,且光標(biāo)再次進(jìn)入代碼文件窗口
F3全選文件/文件夾/代碼行,添加/取消書簽
?F3選中文件/文件夾/代碼行,建議使用助記符添加/已取消書簽
?0…?9定位到按數(shù)值的書簽位置
?F3會(huì)顯示所有書簽
?F1沒顯示當(dāng)前文件選擇類型目標(biāo)彈出來層,自動(dòng)彈出層中有很多目標(biāo)可以不并且你選(如在代碼編輯窗口這個(gè)可以你選擇不顯示該文件的Finder)
?F12彈出對(duì)話框當(dāng)前文件結(jié)構(gòu)層,可以在提示框的層上再輸入輸入?yún)⑴c再篩選(可主要用于搜索類中的方法)
通用
??F可以切換全屏模式