成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

第一部分:idea使用心得

everfight / 1525人閱讀

摘要:第一部分使用心得博客打算從簡(jiǎn)書(shū)遷移過(guò)來(lái)筆者本來(lái)是開(kāi)發(fā)者,開(kāi)始用的是,配置插件總是出現(xiàn)各種問(wèn)題,特別是插件與插件總是讓人不舒服。在一個(gè)接口中要想跳轉(zhuǎn)到他的實(shí)現(xiàn)處,就要使用跳轉(zhuǎn)到父類(lèi)。

第一部分:idea使用心得

博客打算從簡(jiǎn)書(shū)遷移過(guò)來(lái)

筆者本來(lái)是java開(kāi)發(fā)者,開(kāi)始用的是Eclipse,配置插件總是出現(xiàn)各種問(wèn)題,特別是git插件與maven插件總是讓人不舒服。偶然間, 接觸了Intellij idea,用了git、maven、gradle之后愛(ài)不釋手。后來(lái),做python,js,php開(kāi)發(fā),用的分別是pycharm,webstrom,phpstorm,感覺(jué)特別容易上手,因?yàn)槎际莍dea的程序框架,快捷鍵基本操作都是一致的,筆者將根據(jù)自己的開(kāi)發(fā)經(jīng)驗(yàn),將一些有用的技巧寫(xiě)出來(lái)。本文以Intellij idea 2016.3.3旗艦版為例。

提醒:對(duì)于學(xué)生,idea是可以申請(qǐng)免費(fèi)使用的

1、常用快捷鍵與功能 1)、通用快捷鍵,與查找設(shè)置

Ctrl+Alt+s 快速打開(kāi)設(shè)置,這里幾乎包含了idea 的所有設(shè)置。

在搜索框里還可以輸入想要查找的設(shè)置項(xiàng)

2)、查看通用快捷鍵

選擇菜單欄的Help--Keymap Reference可以查看最常用的快捷鍵。

3)、Alt+Enter快速修復(fù)

(即Eclipse中的Quick Fix功能)。

修復(fù)類(lèi)型錯(cuò)誤

導(dǎo)入包

4)、Ctrl+Shift+Enter自動(dòng)補(bǔ)全末尾的字符;

如圖所示,比如補(bǔ)全if,while等語(yǔ)句,或者自動(dòng)補(bǔ)全比如System.out.println("123")鼠標(biāo)在123字符的位置,按下ctrl+shift+enter,可以補(bǔ)全分號(hào);并跳轉(zhuǎn)到下一行。

5)、快速打出常用語(yǔ)句

psvm 然后在按 tab 鍵打印出

public static void main(String[] args) {    }

如下圖所示:

類(lèi)似的還有:
fori打印出

for (int i = 0; i < ; i++) {   }

sout打印出

System.out.println();
2、查找 1)、基本查找

這個(gè)功能在開(kāi)發(fā)項(xiàng)目中用到的特別多,特別是大型項(xiàng)目,所以學(xué)好快速查找可以節(jié)約大量時(shí)間。

 `Ctrl+N`   查找類(lèi)        
 `Ctrl+Shift+N`      查找文件        
 `Ctrl+Shift+Alt+N`     查找方法        
 `Shift+Shift ` 包括以上三種,同時(shí)還可以查找配置項(xiàng) 
小技巧:查找文件時(shí)輸入文件名+:行號(hào),css文件經(jīng)常用到,比如在web調(diào)試時(shí)發(fā)現(xiàn)css文件第n行有個(gè)錯(cuò)誤,就可以這樣跳轉(zhuǎn)到指定的位置。

2)、高級(jí)查找與替換
Ctrl+f       當(dāng)前文件中查找   ctrl+f查找字符串時(shí)`F3`是查找下一個(gè),`shift+F3`是查找上一個(gè)
Ctrl+Shift+f 全局查找指定字符串 
Ctrl+r  全局替換指定字符串 
Ctrl+Shift+r 全局替換指定字符串 
Ctrl+x 剪切當(dāng)前行
Ctrl+d復(fù)制當(dāng)前行到下一行
Alt+7  查找當(dāng)前對(duì)象,當(dāng)前方法的引用
3、選擇

Ctrl+w選擇當(dāng)前光標(biāo)位置單詞

連續(xù)按會(huì)有神奇效果


連續(xù)按會(huì)一步步擴(kuò)大選擇
如果按Ctrl+Shift+W會(huì)一步步的減少選擇

4、跳轉(zhuǎn)
這里跳轉(zhuǎn)多帶帶列出來(lái),也想表明它的重要性,熟練掌握對(duì)于操作的流暢性有很大提高

Ctrl+B/Ctrl+Click,快速打開(kāi)光標(biāo)處的類(lèi)或方法(跳轉(zhuǎn)到定義處
Ctrl+Alt+B,跳轉(zhuǎn)到方法實(shí)現(xiàn)處

這里有個(gè)小區(qū)別,ctrl+b 跳轉(zhuǎn)到接口方法處,ctrl+alt+b,直接跳轉(zhuǎn)到該接口的實(shí)現(xiàn)類(lèi)中。

在一個(gè)接口中要想跳轉(zhuǎn)到他的實(shí)現(xiàn)處,就要使用ctrl+alt+b

Ctrl+U跳轉(zhuǎn)到父類(lèi)。
Ctrl+G跳轉(zhuǎn)到文件制定行
Alt+Down/Up 跳轉(zhuǎn)到下/上一個(gè)方法
Ctrl+Shift+Enter 跳轉(zhuǎn)到下一行并且自動(dòng)補(bǔ)全,這個(gè)操作十分好用,比如你寫(xiě) Integer a =1
按下該快捷鍵,即可變?yōu)镮nteger a = 1; 并且自動(dòng)跳轉(zhuǎn)到下一行。
Ctrl+Shift+Home選中當(dāng)前位置到文件開(kāi)頭
Ctrl+Shift+End選中當(dāng)前位置到文章末尾

如果想跳到編輯區(qū)的文件,點(diǎn)擊如圖所示的圓球就可以到當(dāng)前正在編輯的文件。

當(dāng)前也可設(shè)置自動(dòng)跳轉(zhuǎn)到當(dāng)前正在編輯的文件如圖選擇Autoscroll form Source即可。

下面在介紹一個(gè)神奇的操作: 多行編輯

Ctrl+Shift+Alt+鼠標(biāo) (左手按著ctrl+shift+alt 右手鼠標(biāo)點(diǎn)擊想要選擇的位置)

5、有趣的選擇操作快捷鍵

選中文件,Ctrl+Shift+c會(huì)復(fù)制當(dāng)前文件的地址

Ctrl+c 不選中任何單詞, 會(huì)復(fù)制當(dāng)前行的內(nèi)容,
這個(gè)也比較神奇,特別適合快速選擇當(dāng)前行。而且按這個(gè)快捷鍵后,不需要再按Ctrl+c復(fù)制到剪貼板,因?yàn)閏trl+c本身已經(jīng)將當(dāng)前行復(fù)制到剪貼板。
Ctrl+d 復(fù)制當(dāng)前行到下一行
Ctrl+Shift+down/up移動(dòng)當(dāng)前行到下一行

Ctrl+Home 跳轉(zhuǎn)到文章開(kāi)頭
Ctrl+End跳轉(zhuǎn)到文章末尾
Home/End跳轉(zhuǎn)到當(dāng)前行的開(kāi)頭/末尾

6、git操作

當(dāng)初喜歡上使用idea就是因?yàn)樗cgit集成的天衣無(wú)縫。git的所有操作都在這里

如何將將當(dāng)前項(xiàng)目分享到github上面呢?(做為程序員至少要知道這個(gè)吧)

如圖所示,選擇Share project On github,然后會(huì)提示你輸入你的github賬號(hào)、密碼。成功之后打開(kāi)github即可看到你的項(xiàng)目。

git有一些常用的快捷鍵

Alt+ `  調(diào)出git菜單

選中文件ctrl+alt+a添加進(jìn)版本管理
Ctrl+T 更新項(xiàng)目
Ctrl+K 提交項(xiàng)目
Ctrl+Shift+K push項(xiàng)目

7、數(shù)據(jù)庫(kù)

不僅支持查詢數(shù)據(jù)功能,還支持很多實(shí)用的功能,比如sql命令行,導(dǎo)出,而且不限于任何一種數(shù)據(jù)庫(kù)。
Jetbrain不僅做出了這功能,而且還將這個(gè)功能多帶帶做成了另一款軟件Datagrid,Jetbrain出手必定不凡。很適合程序員使用,不過(guò)對(duì)于專(zhuān)業(yè)的數(shù)據(jù)庫(kù)維護(hù),建模等還是功能上有些欠缺。

8、創(chuàng)建單元測(cè)試

目前已經(jīng)支持Junit5
ctrl+shift+T創(chuàng)建單元測(cè)試,如果已經(jīng)創(chuàng)建過(guò)測(cè)試可以跳轉(zhuǎn)到該測(cè)試

9、添加書(shū)簽

Ctrl+F11 選擇數(shù)字后按ctrl+數(shù)字即可快速跳轉(zhuǎn)到書(shū)簽
Ctrl+Shift+數(shù)字快速創(chuàng)建書(shū)簽。這個(gè)功能比較好用,不僅可以在同文件里跳轉(zhuǎn),還可以在不同文件里跳轉(zhuǎn)。

如下圖所示在編輯器里右方會(huì)顯示標(biāo)簽帶的數(shù)字(一般不用字母,容易與自帶的快捷鍵操作)

再按一次Ctrl+Shift+數(shù)字會(huì)取消該書(shū)簽,在多個(gè)文件李不斷跳轉(zhuǎn)能提高效率。
Shift+F11查看所有書(shū)簽

10、全屏切換

Ctrl+e 切換tab
Ctrl+tab 切換到上一個(gè)程序

Alt +up/down 方法間切換
Alt+f12打開(kāi)系統(tǒng)終端
Ctrl+f12 彈窗查看類(lèi)結(jié)構(gòu),
Ctrl+h 顯示類(lèi)的繼承結(jié)構(gòu),比如我打開(kāi)Spring 里的BeanDefinitionParser接口,按Ctrl+h快捷鍵

按住鼠標(biāo)滾輪向下拉
Ctrl+Alt+f 提取成員方法
Ctrl+Alt +c提取常亮

系列文章:
第一部分:通用操作
第二部分:常用設(shè)置
第三部分:重構(gòu)
第四部分:模板與對(duì)比
第五部分:IDEA插件介紹

參考:
[1] https://github.com/judasn/Int...
[2]Intellij idea重構(gòu) http://www.jianshu.com/p/ab29...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/67689.html

相關(guān)文章

  • MaxCompute Studio使用心得系列6——一個(gè)工具完成整個(gè)Python UDF開(kāi)發(fā)

    摘要:摘要北京云棲大會(huì)上阿里云發(fā)布了最新的功能,萬(wàn)眾期待的功能終于支持啦,我怎么能不一試為快,今天就分享如何通過(guò)進(jìn)行開(kāi)發(fā)。注冊(cè)函數(shù)在腳本中編輯試用好了,一個(gè)簡(jiǎn)單完整的通過(guò)開(kāi)發(fā)實(shí)踐分享完成。 摘要: 2017/12/20 北京云棲大會(huì)上阿里云MaxCompute發(fā)布了最新的功能Python UDF,萬(wàn)眾期待的功能終于支持啦,我怎么能不一試為快,今天就分享如何通過(guò)Studio進(jìn)行Python u...

    張遷 評(píng)論0 收藏0
  • Java人員正確使用 IntelliJ IDEA的方式

    摘要:原本地址人員正確使用的方式博客地址前言博主是開(kāi)發(fā)人員,以前一直都用來(lái)開(kāi)發(fā)的,說(shuō)實(shí)話感覺(jué)毫無(wú)美感可言,后來(lái)經(jīng)過(guò)同事介紹,認(rèn)識(shí)了,一眼就相中了黑色的主題風(fēng)格,自此就拋棄了舊愛(ài)。下文我將介紹一下正確的使用的方式。 showImg(https://segmentfault.com/img/remote/1460000009255931?w=640&h=400); 原本地址:Java人員正確使用...

    趙連江 評(píng)論0 收藏0
  • 第二部IDEA 常用設(shè)置

    摘要:系列文章第一部分通用操作第二部分常用設(shè)置第三部分重構(gòu)第四部分模板與對(duì)比第五部分插件介紹 1、無(wú)歧義時(shí)自動(dòng)導(dǎo)入 showImg(https://segmentfault.com/img/remote/1460000011451171?w=880&h=507); 2、注釋位置調(diào)整 showImg(https://segmentfault.com/img/remote/14600000114...

    JasonZhang 評(píng)論0 收藏0
  • 第三部Idea重構(gòu)總結(jié)

    摘要:第三部分重構(gòu)總結(jié)重構(gòu)功能非常強(qiáng)大,特別是在方面,甚至能夠重構(gòu)下面我將為讀者介紹的重構(gòu)功能重構(gòu)快捷鍵這個(gè)快捷鍵是的重構(gòu)功能,具體也可以在菜單欄中找到。 第三部分:Idea重構(gòu)總結(jié) idea重構(gòu)功能非常強(qiáng)大,特別是在java web方面,甚至能夠重構(gòu)html/css/js,下面我將為讀者介紹idea的重構(gòu)功能 重構(gòu)快捷鍵Ctrl+Shift+Alt+T 這個(gè)快捷鍵是idea的重構(gòu)功能,具體...

    kbyyd24 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<