一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

IDEA IntelliJ 快捷鍵大全

 飛鷹飛龍飛天 2014-11-08

這兩天被eclipse折磨的不行, 死活不能編譯, classes下面的是空的, clean, 重啟都不管用, 怕了, 轉(zhuǎn)向IDEA IntelliJ先!


IntelliJ的快捷鍵跟Eclipse基本不一樣, 所有使用IDEA從熟悉快捷鍵開始, 在網(wǎng)上整理搜索了一些資料.

 

比較全的中文資料在這里, 公司同事, 也是IDEA的中國總代理^_^

IntelliJ IDEA中文愛好者博客

 

這個是同事給的一個

 

IDEA有一個cheat sheet
點(diǎn)擊菜單 ”help"
然后選擇cheat sheet
keymap reference
pdf的
打印一下 

關(guān)于字體的設(shè)置


快捷賤, 快捷賤 , 快捷鍵賤


ctrl-w   使所選表達(dá)式逐步增大直到選取整個文件 
ctrl+shft+w   逐步減少選中
ctrl-n 可以通過鍵入類名查找一個類
ctrl-shift-n 可以查找文件
ctrl-e 得到最近編輯的文件
在沒有選擇的情況下ctrl-c 拷貝一整行,ctrl-x 剪切一整行。
ctrl-shift-j 會做一個想vi那樣的連接,除非它是句法敏感的。比如有這么一行:
string s = "this is " +
" a split string";
 連接之后成為:
string s = "this is a split string";

javadoc對任何一個標(biāo)識符來說都可以通過ctrl-q 輕易地查看到
Alt-Insert (Code|Generate…)可以創(chuàng)建類里面任何字段的getter與setter方法

CodeCompletion(代碼完成)屬性里的一個特殊的變量是,激活Ctrl-Alt-Space 可以完成在或不在當(dāng)前文件里的類名。如果類沒有引入則import標(biāo)志會自動創(chuàng)建。

Ctrl-Shift-V 快捷鍵可以將最近使用的剪貼板內(nèi)容選擇插入到文本。


Ctrl-/Ctrl-Shift-/ 來注釋/反注釋代碼行與代碼塊。

在任何工具窗口里使用Escape 鍵都可以把焦點(diǎn)移到編輯器上

Shift-Escape 不僅可以把焦點(diǎn)移到編輯器上而且還可以隱藏當(dāng)前(或最后活動的)工具窗口。

F12 鍵把焦點(diǎn)從編輯器移到最近使用的工具窗口。


在調(diào)試程序時查看任何表達(dá)式值的一個容易的方法就是在編輯器中選擇文本(可以按幾次Ctrl-W 組合鍵更有效地執(zhí)行這個操作)然后按Alt-F8 。

Ctrl-F12 (View | File Structure Popup)鍵你可以在當(dāng)前編輯的文件中快速導(dǎo)航。

在代碼中把光標(biāo)置于標(biāo)記符或者它的檢查點(diǎn)上再按Alt-F7 (右鍵菜單中的Find Usages…)會很快地查找到在整個工程中使用地某一個類、方法或者變量的位置。

Ctrl-Alt-B 可以導(dǎo)航到一個抽象方法的實(shí)現(xiàn)代碼。

要看一個所選擇的類的繼承層次,按Ctrl-H (Browse Type Hierarchy)即可

Ctrl-Shift-F7 (Search | Highlight Usages in File)可以快速高亮顯示當(dāng)前文件中某一變量的使用地方。按Escape清除高亮顯示。

Alt-F3 (Search | Incremental Search)在編輯器中實(shí)現(xiàn)快速查查找功能

Ctrl-J 組合鍵來執(zhí)行一些你記不起來的Live Template縮寫。比如,鍵“it”然后按Ctrl-J看看有什么發(fā)生。

Ctrl-Shift-Backspace (Go to | Last Edit Location)讓你調(diào)轉(zhuǎn)到代碼中所做改變的最后一個地方。

Alt-UpAlt-Down 鍵可以在編輯器里不同的方法之間快速移動。

F2/Shift-F2 鍵在高亮顯示的語法錯誤間跳轉(zhuǎn)。

Ctrl-Alt-Down/Ctrl-Alt-Up 快捷鍵則可以在編譯器錯誤信息或者查找操作結(jié)果間跳轉(zhuǎn)。

Ctrl-O (Code | Override Methods…)可以很容易地重載基本類地方法。

要完成當(dāng)前類implements的(或者抽象基本類的)接口的方法,就使用Ctrl-I (Code | Implement Methods…)

如果光標(biāo)置于一個方法調(diào)用的括號間,按Ctrl-P 會顯示一個可用參數(shù)的列表

Ctrl-B (Go to Declaration跳轉(zhuǎn)到聲明)

Ctrl-E (View | Recent Files)彈出最近訪問的文件右鍵列表

Shift-F6 方法以及變量進(jìn)行重命名

當(dāng)你想用代碼片斷捕捉異常時,在編輯器里選中這個片斷,按Ctrl-Alt-T (Code | Surround with…)然后選擇“try/catch”。它會自動產(chǎn)生代碼片斷中拋出的所有異常的捕捉塊。


下面這個比較全:

 

 

Ctrl+Space        完成類、方法、變量名稱的自動輸入
這個快捷鍵是最經(jīng)常使用的快捷鍵了,它可以完成類、方法、變量名稱的自動錄入,很方便,現(xiàn)在我寫程序基本上都不會完整的輸入變量名稱了,因?yàn)橛辛斯ぞ邘湍爿斎?,為什么還要自己敲鍵盤呢?
Ctrl+N Ctrl+Shift+N        跳轉(zhuǎn)到指定的 java 文件(其它文件)
這個功能很方便,至少我不用每回都在一長串的文件列表里找尋我想要編輯的類文件和 jsp 文件了
Ctrl+B        跳轉(zhuǎn)到定義處
Ctrl+Alt+Right/Left        在編輯過的代碼位置之間跳轉(zhuǎn)(前進(jìn) / 后退)
Ctrl+Alt+T           * 來圍繞選中的代碼行(   *   包括 if 、 while try catch 等)
這個功能也很方便,把以前要做的:①先寫 if-else ,②然后調(diào)整代碼的縮進(jìn)格式,還要注意括號是否匹配了,現(xiàn)在用這個功能來做,省事多了
Ctrl+Alt+B          跳轉(zhuǎn)到方法實(shí)現(xiàn)處
Ctrl+W          按一個 word 來進(jìn)行選擇操作
IDEA 里的這個快捷鍵功能是先選擇光標(biāo)所在字符處的單詞,然后是選擇源代碼的擴(kuò)展區(qū)域。舉例來說,對下邊這個語句
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");
當(dāng)光標(biāo)的位置在雙引號內(nèi)的字符串中時,會先選中這個字符串,然后是等號右邊的表達(dá)式,再是整個句子。我一般都是在對代碼進(jìn)行重新修改的時候使用它來選擇出那些長長的復(fù)合表達(dá)式,很方便:)
Shift+F1          在瀏覽器中顯示指定的 java docs
這個也應(yīng)該是幾乎所有的 java ide 都提供的功能,就不多說了。
Ctrl+Q            editor window 中顯示 java docs
這個功能很方便 -- 因?yàn)橛袝r僅僅是忘記了自己編寫的方法中的某個參數(shù)的含義,此時又不想再起一個瀏覽器來查看 javadoc ,此時這個功能的好處就體現(xiàn)出來了
Ctrl+/           注釋 / 反注釋指定的語句
它可以注釋和反注釋你所選擇的語句(使用單行注釋符號 "http://" ),
也可以用 Ctrl+Shift+/ 來進(jìn)行多行語句的注釋(即使用多行注釋符號 "/* ... */"
F2/Shift+F2                 跳轉(zhuǎn)到下 / 上一個錯誤語句處
IDEA 提供了一個在錯誤語句之間方便的跳轉(zhuǎn)的功能,你使用這個快捷鍵可以快捷在出錯的語句之間進(jìn)行跳轉(zhuǎn)。
Shift+F6                    提供對方法、變量的重命名
IDEA 提供的 Refector 功能我用得比較少,相比之下這個功能是我用得最多的了。對于這個功能沒什么可說的了,確實(shí)很方便,趕快試一試吧。

Ctrl+Alt+L                     根據(jù)模板格式化選擇的代碼
根據(jù)模板中設(shè)定的格式來 format 你的 java 代碼,不過可惜的是只對 java 文件有效:(
Ctrl+Alt+I            將選中的代碼進(jìn)行自動縮進(jìn)編排
這個功能在編輯 jsp 文件的時候也可以工作,提供了一個對上邊格式化代碼功能的補(bǔ)充。
Ctrl+Alt+O                    優(yōu)化 import
自動去除無用的 import 語句,蠻不錯的一個功能。
Ctrl+]/[                跳轉(zhuǎn)到代碼塊結(jié)束 / 開始處

 

還有這個:

 

Ctrl+G (跳轉(zhuǎn)到指定行)、 Ctrl+F4 (關(guān)閉當(dāng)前編輯頁面)、 Ctrl+F (搜索)等等
Ctrl+Space                  Complete Code,   與輸入法沖突 ,   改為 Alt+S
Ctrl+D                  行復(fù)制 ,   或選定字符串復(fù)制
Ctrl+W                 按一個 word 來進(jìn)行選擇操作
Ctrl+N Ctrl+Shift+N            // 跳轉(zhuǎn)到指定的 java 文件(其它文件)
Ctrl+B                  跳轉(zhuǎn)到定義處
Ctrl+ Alt+B                   跳轉(zhuǎn)到方法實(shí)現(xiàn)處
Ctrl+J                   插入代碼模板
Alt+Insert                   Generate,   生成 Constructor, setter, getter
Ctrl+O                  覆蓋方法
Ctrl+I                    實(shí)現(xiàn)方法
Ctrl+Alt+T                   Surround With
Ctrl+/                   行注釋
Ctrl+Shift+/                 來進(jìn)行多行語句的注釋(即使用多行注釋符號 "/* ... */"
Ctrl+Alt+L                     格式化代碼
Ctrl+Alt+O                    優(yōu)化 import
Ctrl+Alt+T                    * 來圍繞選中的代碼行(   *   包括 if 、 while 、 try catch 等)
Alt+F7                  查找使用情況
Shift+F6              重命名
F6                移動
Ctrl+Shift+F7               顯示字符串使用次數(shù)
Alt+Delete                   安全刪除
Ctrl+]/[                跳轉(zhuǎn)到代碼塊結(jié)束 / 開始處

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    经典欧美熟女激情综合网| 粉嫩国产美女国产av| 国产一区二区在线免费| 日韩一本不卡在线观看| 91精品国自产拍老熟女露脸| 高清一区二区三区不卡免费| 亚洲天堂精品1024| 亚洲欧美日产综合在线网 | 亚洲中文字幕综合网在线| 又色又爽又黄的三级视频| 亚洲综合激情另类专区老铁性| 国产亚洲神马午夜福利| 日本道播放一区二区三区| 亚洲另类女同一二三区| 欧美色婷婷综合狠狠爱| 日本大学生精油按摩在线观看| 精品国产日韩一区三区| 国产传媒一区二区三区| 精品日韩欧美一区久久| 色婷婷视频国产一区视频| 亚洲一区在线观看蜜桃| 日本一本不卡免费视频| 成年女人下边潮喷毛片免费| 亚洲欧美日韩综合在线成成| 女生更色还是男生更色| 风韵人妻丰满熟妇老熟女av| 免费在线观看激情小视频| 国产又色又爽又黄又免费| 国产欧美精品对白性色| 色一欲一性一乱—区二区三区| 成人免费在线视频大香蕉| 国产精品不卡高清在线观看| 国产一级精品色特级色国产| 欧美日韩国内一区二区| 国产精品超碰在线观看| 午夜福利视频日本一区| 91亚洲人人在字幕国产| 九七人妻一区二区三区| 九九热视频经典在线观看| 久久免费精品拍拍一区二区| 99日韩在线视频精品免费|