免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      這才是開發(fā)者神器正確的打開方式

      這才是開發(fā)者神器正確的打開方式

      DevWeekly收集整理每周優(yōu)質(zhì)開發(fā)者內(nèi)容,包括開源項(xiàng)目、工具資源、技術(shù)文章等方面,每周五首發(fā)于DevWeekly(https://github.com/Jackpopc/DevWeekly),歡迎大家Star并收藏!

      如果你還把IntelliJ IDEA當(dāng)成文本編輯器一樣用解決寫代碼、運(yùn)行這些簡單的操作,那就太可惜了!

      IntelliJ IDEA功能非常強(qiáng)大的IDE,開箱即用,而且把開發(fā)者日常能夠提高效率的點(diǎn)都囊括進(jìn)去了。

      其實(shí),我覺得倒談不上相見恨晚的「技巧」,只是發(fā)掘那些原本我們不知道的操作,進(jìn)而轉(zhuǎn)化成自己的操作習(xí)慣,從而提升開發(fā)效率。

      我認(rèn)為要最大化發(fā)揮IDEA的效率和價值,可以從3個方面著手:

      自帶配置指的是IDEA本身就有的,但是比較容易被忽略的。

      快捷鍵基本都是IDEA內(nèi)置的功能,這些功能是針對大多數(shù)開發(fā)者比較通用的,通過快捷鍵可以避免鼠標(biāo)點(diǎn)按過程中低效的問題。

      插件則是針對不同開發(fā)者提供的一些個性化支撐,比如你喜歡Vim的鍵盤操作,那可以使用IdeaVim插件,如果你覺得在代碼之間的跳轉(zhuǎn)比較麻煩,可以使用AceJump插件。

      下面,我就分別從這兩個方面給大家介紹一些如何更大程度的發(fā)揮IntelliJ IDEA的效率。

      自帶配置

      后綴補(bǔ)全

      每當(dāng)你有一個現(xiàn)有的表達(dá)式時,你可以在一個點(diǎn)后面附加一個特定的后綴,并使用Tab鍵來應(yīng)用它。IntelliJ IDEA接收表達(dá)式,并根據(jù)提供的后綴對其進(jìn)行轉(zhuǎn)換。

      加入,你有一個字符串列表名為items,現(xiàn)在你需要遍歷它,按照常規(guī)操作,就應(yīng)該開始敲擊鍵盤輸入for …,寫一大串循環(huán)遍歷語句。

      如果通過后綴補(bǔ)全,你只需要輸入items.for,IDEA就會自動識別for這個后綴自動創(chuàng)建一個for-each表達(dá)式,如下圖所示:

      是不是很有意思?接下來再試試try這個后綴后綴:

      它會快速生成一個try-catch表達(dá)式,是不是很高效?

      除了這兩個之外,還有很多后綴補(bǔ)全模板

      • fori:通過索引進(jìn)行列表迭代
      • forr:用索引按相反的順序進(jìn)行迭代
      • switch:生成switch表達(dá)式
      • sout:使用System.out.println打印表達(dá)式
      • null:檢查表達(dá)式是否為空
      • notnull:檢查表達(dá)式是否為非空

      通過一個簡單的后綴,就可以補(bǔ)全一串表達(dá)式,效率也得到了很大的提升。

      該功能最初在ReSharper中可用,然后作為IDEA的一個單獨(dú)插件,后來在13.1版本中作為核心功能被引入IDEA。

      我在另一篇文章中詳細(xì)的介紹了后綴補(bǔ)全功能的用法,想要深入了解的同學(xué)可以看一下:

      實(shí)時模板

      首先,來看一個,你怎么編寫下面這個數(shù)函數(shù):

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

      逐字逐句的敲擊鍵盤嗎?效率太低了!

      4個字母就可以解決的事情,為啥要那么麻煩?

      我們只需要在IDEA里輸入psvm然后按下Tab鍵就可以快速生成模板

      這就是實(shí)施模板的功能。

      除了這個之外,還有很多。

      psfs:

      public static final String

      sout:

      System.out.println();

      它的用法和后綴補(bǔ)全有點(diǎn)相似,我們可以在設(shè)置Editor Live Templates查看當(dāng)前支持的實(shí)時模板,也可以自定義實(shí)時模板。

      快捷鍵

      編碼

      • Ctrl+Space: 基本代碼補(bǔ)全
      • Ctrl+Shift+Enter: 補(bǔ)全當(dāng)前語句
      • Alt+Enter: 快速修復(fù)
      • Ctrl+Alt+L: 格式化代碼
      • Ctrl+B: 轉(zhuǎn)到聲明/用法
      • Ctrl+Shift+B: 轉(zhuǎn)到實(shí)現(xiàn)
      • Ctrl+U: 轉(zhuǎn)到超級方法
      • Alt+Insert: 生成代碼
      • F2: 下一個高亮顯示的錯誤
      • Ctrl+Alt+V/F/C/P: 提取變量/字段/常量/參數(shù)
      • Ctrl+Alt+N: 內(nèi)聯(lián)
      • Ctrl+F12: 文件結(jié)構(gòu)(例如:方法列表)

      導(dǎo)航

      • Ctrl+N: 轉(zhuǎn)到類
      • Ctrl+Shift+N: 轉(zhuǎn)到文件
      • Shift+Shift: 搜索所有內(nèi)容
      • Alt+1: 項(xiàng)目視圖
      • Alt+F1+Enter:跳轉(zhuǎn)到項(xiàng)目視圖中的文件
      • Ctrl+Shift+F: 在文件中查找
      • Alt+Left/Right: 切換打開的文件

      運(yùn)行

      • Ctrl+Shift+F10: 運(yùn)行當(dāng)前環(huán)境
      • Shift+F10: 運(yùn)行
      • Shift+F9: 調(diào)試
      • F7/F8/F9: (調(diào)試模式)進(jìn)入/跳過/恢復(fù)程序

      插件

      1. Codota

      Codota根據(jù)數(shù)以百萬計的開源Java程序和你的上下文補(bǔ)全代碼行,幫助你更快地編碼,減少錯誤。

      它提供代碼自動補(bǔ)全,內(nèi)聯(lián)和相關(guān)的代碼示例,以及基于你自己的編碼情況的代碼建議。

      2. Rainbow Brackets

      Rainbow Brackets可以提供醒目、好看的括號,能夠幫助我們更高效的匹配代碼中成對的括號。

      3. Statistic

      Statistic插件顯示項(xiàng)目統(tǒng)計數(shù)據(jù),這個插件顯示按擴(kuò)展名排序的文件以及大小、行數(shù)等。

      4. AceJump

      AceJump允許你快速將光標(biāo)導(dǎo)航到編輯器中可見的任何位置。

      你只需要簡單地按下ctrl+;,輸入一個字符,然后輸入匹配的字符給AceJump。

      5. CamelCase

      使用這個插件,你可以在CamelCase、camelCase、snake_case和SNAKE_CASE這些不同格式的命名之間輕松切換。

      6. Presentation Assistant

      這個插件顯示你調(diào)用任何行動的名稱和對應(yīng)的Win/Mac快捷方式,能夠在你操作的過程中教會你如何使用快捷鍵。

      7. Code Iris

      這個插件將你的項(xiàng)目中的模塊、包和類可視化。它就像一個基于UML的地圖,可以用于你的源代碼。

      8. QAPlug

      QAPlug是一個用于管理代碼質(zhì)量的Intellij IDEA插件,它集成了PMD、Checkstyle和Findbugs等工具。

      9. SmarterEditor

      這個插件使你在使用IntelliJ時更有效率,它可以將經(jīng)常使用的操作映射到一個快捷方式上,以此提升效率。

      10. Grazie

      這個插件為你在IDE中寫的文本提供智能拼寫和語法檢查。

      建議大家有空可以多瀏覽Github,有很多好用的開源免費(fèi)工具。但是,目前Github上項(xiàng)目多如牛毛,而且刷榜現(xiàn)在也非常嚴(yán)重,想要找到優(yōu)質(zhì)的項(xiàng)目變得越來越難。這里,給大家推薦Github上一個非常不錯的項(xiàng)目《DevWeekly》,這個項(xiàng)目每周都會精挑細(xì)選一些優(yōu)質(zhì)的開源項(xiàng)目,涵蓋C++、JAVA、JavaScript、Python、Go等不同編程語言。此外,還有一些開源工具、優(yōu)秀的技術(shù)文章,喜歡的同學(xué)可以Star并收藏一下,每周五會定期更新:

      https://github.com/Jackpopc/DevWeekly

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年7月25日 15:15
      下一篇 2022年7月25日 15:15

      相關(guān)推薦

      • ios手游模擬器(手游模擬器ios)

        本文主要講的是ios手游模擬器,以及和手游模擬器ios相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 哪個iOS模擬器能多開手游賬號?可以推薦個好用的模擬器給我嗎…

        2022年11月27日
      • dnf一鍵拾取(dnf一鍵拾取是全圖的嗎)

        今天小編給各位分享dnf一鍵拾取的知識,其中也會對dnf一鍵拾取是全圖的嗎進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! dnf如何一鍵拾取物品 dnf一鍵…

        2022年11月27日
      • 30個無加盟費(fèi)的項(xiàng)目(茶顏悅色奶茶店加盟費(fèi)多少)

        茶顏悅色又爆了,8月18日,茶顏悅色南京門店正式開業(yè),開張不到半小時,門店就人滿為患,消費(fèi)者的購買熱情十分高漲,而由于人流量過大造成擁堵,茶顏悅色也不得不暫停營業(yè)。 當(dāng)然,這里面排…

        2022年11月27日
      • cad連續(xù)標(biāo)注快捷鍵(cad連續(xù)標(biāo)注快捷鍵)

        本文主要講的是cad連續(xù)標(biāo)注快捷鍵,以及和cad連續(xù)標(biāo)注快捷鍵相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標(biāo)注快捷鍵 CAD尺寸標(biāo)準(zhǔn)快捷命令:DL…

        2022年11月27日
      • 凈利潤率越高越好嗎(凈利潤率多少合適)

        一、持續(xù)增收不增利,平均凈利潤率首次跌入個位數(shù) 2021年,增收不增利依舊是行業(yè)主流。具體來看,大部分企業(yè)營業(yè)收入呈增長態(tài)勢,E50企業(yè)平均同比增速達(dá)到17.3%,但是利潤增速則明…

        2022年11月26日
      • 游戲平臺有哪些(游戲平臺有哪些)

        簡要回答 游戲平臺指的是多人通過互聯(lián)網(wǎng)在線游戲的平臺,例如qq游戲,聯(lián)眾世界,浩方電競平臺,VS競技游戲平臺等,只要你下載平臺,下載相關(guān)游戲,就能實(shí)現(xiàn)對戰(zhàn),擺脫了局域網(wǎng)的限制。 詳…

        2022年11月25日
      • 全民K歌升級新版本7.0之后,有哪些隱藏功能?

        作者:高百烈來源:知乎 這個功能,舊版并沒有,要升級到全新的全民K歌7.0版本才能發(fā)現(xiàn)。 作為朋友圈當(dāng)代K歌之王,我費(fèi)了不少功夫才搶到內(nèi)測版本。有一說一,全民K歌的路子真的很野,新…

        2022年11月25日
      • 規(guī)范透明促PPP高質(zhì)量發(fā)展——16萬億元大市場迎來新規(guī)

        近日,財政部印發(fā)《關(guān)于進(jìn)一步推動政府和社會資本合作(PPP)規(guī)范發(fā)展、陽光運(yùn)行的通知》,從做好項(xiàng)目前期論證、推動項(xiàng)目規(guī)范運(yùn)作、嚴(yán)防隱性債務(wù)風(fēng)險、保障項(xiàng)目陽光運(yùn)行四個方面進(jìn)一步規(guī)范P…

        2022年11月25日
      • 上手Reno8 Pro體驗(yàn)跨屏互聯(lián) 實(shí)在太方便!

        11月已經(jīng)來到了月底,在手機(jī)品牌又要推出新一年度的新品手機(jī)之前,我們來點(diǎn)評一下今年令人驚喜的產(chǎn)品。如OPPO的Reno8 Pro系列,該系列搭載雙芯影像配置獲得了很多消費(fèi)者的認(rèn)可。…

        2022年11月25日
      • 推薦3種白手起家的賺錢項(xiàng)目(白手起家賺錢項(xiàng)目有哪些)

        如今社會壓力非常的大,家有老少要養(yǎng)活,這些都加速了窮人想要創(chuàng)業(yè)的欲望,但是創(chuàng)業(yè)路總是那么的艱難,資金就是創(chuàng)業(yè)的重頭戲,所以選擇一個低成本又賺錢的項(xiàng)目是大多數(shù)人最期望的了,那么有哪些…

        2022年11月25日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息