Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日本人护士免费xxxx视频,一区二区在线免费观看,欧美特级午夜一区二区三区

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          IDEA這樣 配置注釋模板,讓你高出一個(gè)逼格

          IDEA這樣 配置注釋模板,讓你高出一個(gè)逼格

          、類注釋

          打開 IDEA 的 Settings,點(diǎn)擊 Editor-->File and Code Templates,點(diǎn)擊右邊 File 選項(xiàng)卡下面的 Class,在其中添加圖中紅框內(nèi)的內(nèi)容:

          /**
           * @author jitwxs
           * @date ${YEAR}年${MONTH}月${DAY}日 ${TIME}
           */
          

          在我提供的示例模板中,說明了作者和時(shí)間,IDEA 支持的所有的模板參數(shù)在下方的 Description 中被列出來。

          保存后,當(dāng)你創(chuàng)建一個(gè)新的類的時(shí)候就會(huì)自動(dòng)添加類注釋。如果你想對(duì)接口也生效,同時(shí)配置上圖中的 Interface 項(xiàng)即可。

          二、方法注釋

          不同于目前網(wǎng)絡(luò)上互相復(fù)制粘貼的方法注釋教程,本文將實(shí)現(xiàn)以下功能:

          • 根據(jù)形參數(shù)目自動(dòng)生成 @param 注解
          • 根據(jù)方法是否有返回值智能生成 @Return 注解

          相較于類模板,為方法添加注釋模板就較為復(fù)雜,首先在 Settings 中點(diǎn)擊 Editor-->Live Templates

          點(diǎn)擊最右邊的 +,首先選擇 2. Template Group... 來創(chuàng)建一個(gè)模板分組:

          在彈出的對(duì)話框中填寫分組名,我這里叫做 userDefine:

          然后選中剛剛創(chuàng)建的模板分組 userDefine,然后點(diǎn)擊 +,選擇 1. Live Template

          此時(shí)就會(huì)創(chuàng)建了一個(gè)空的模板,我們修改該模板的 AbbreviationDescriptionTemplate text。需要注意的是,Abbreviation 必須為 *,最后檢查下 Expand with 的值是否為 Enter 鍵。

          上圖中· Template text 內(nèi)容如下,請(qǐng)直接復(fù)制進(jìn)去,需要注意首行沒有 /,且 \* 是頂格的

          *
           * 
           * @author jitwxs
           * @date $date$ $time$$param$ $return$
           */
          

          注意到右下角的 No applicable contexts yet 了嗎,這說明此時(shí)這個(gè)模板還沒有指定應(yīng)用的語(yǔ)言:

          點(diǎn)擊 Define,在彈框中勾選Java,表示將該模板應(yīng)用于所有的 Java 類型文件。

          設(shè)置 applicable contexts

          還記得我們配置 Template text 時(shí)里面包含了類似于 $date$ 這樣的參數(shù),此時(shí) IDEA 還不認(rèn)識(shí)這些參數(shù)是啥玩意,下面我們對(duì)這些參數(shù)進(jìn)行方法映射,讓 IDEA 能夠明白這些參數(shù)的含義。點(diǎn)擊 Edit variables 按鈕:

          為每一個(gè)參數(shù)設(shè)置相對(duì)應(yīng)的 Expression

          設(shè)置 Expression

          需要注意的是,datetimeExpression 使用的是 IDEA 內(nèi)置的函數(shù),直接使用下拉框選擇就可以了,而 param 這個(gè)參數(shù) IDEA 默認(rèn)的實(shí)現(xiàn)很差,因此我們需要手動(dòng)實(shí)現(xiàn),代碼如下:

          groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())
          

          另外 return 這個(gè)參數(shù)我也自己實(shí)現(xiàn)了下,代碼如下:

          groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())
          

          注:你還注意到我并沒有勾選了 Skip if defined 屬性,它的意思是如果在生成注釋時(shí)候如果這一項(xiàng)被定義了,那么鼠標(biāo)光標(biāo)就會(huì)直接跳過它。我并不需要這個(gè)功能,因此有被勾選該屬性。

          點(diǎn)擊 OK 保存設(shè)置,大功告成!

          三、檢驗(yàn)成果

          3.1 類注釋

          類注釋只有在新建類時(shí)才會(huì)自動(dòng)生成,效果如下:

          類注釋

          3.2 方法注釋

          將演示以下幾種情況:

          1. 無(wú)形參
          2. 單個(gè)形參
          3. 多個(gè)形參
          4. 無(wú)返回值
          5. 有返回值

          方法注釋

          四、Q & A

          (1)為什么模板的 Abbreviation 一定要叫 \*Expand with 要保證是 Enter 鍵?

          答:因?yàn)?IDEA 模板的生成邏輯是 模板名 + 生成鍵,當(dāng)生成鍵是 Enter 時(shí),我們輸入 * + Enter 就能夠觸發(fā)模板。

          這也同時(shí)說明了為什么注釋模板首行是一個(gè) * 了,因?yàn)楫?dāng)我們先輸入 /*,然后輸入 * + Enter,觸發(fā)模板,首行正好拼成了 /**,符合 Javadoc 的規(guī)范。

          (2)注釋模板中為什么有一行空的 \*

          答:因?yàn)槲伊?xí)慣在這一行寫方法說明,所以就預(yù)留了一行空的寫,你也可以把它刪掉。

          (3)注釋模板中 $time$$param$ 這兩個(gè)明明不相干的東西為什么緊貼在一起?

          答:首先網(wǎng)上提供的大部分 param 生成函數(shù)在無(wú)參情況下仍然會(huì)生成一行空的 @param,因此我對(duì)param 函數(shù)的代碼進(jìn)行修改,使得在無(wú)參情況下不生成 @param,但是這就要求 $param$ 要和別人處在同一行中,不然沒法處理退格。

          (4)為什么 return 參數(shù)不使用 methodReturnType(), 而要自己實(shí)現(xiàn)?

          答:methodReturnType() 在無(wú)返回值的情況下會(huì)返回 void,這并沒有什么意義,因此我對(duì) methodReturnType() 返回值進(jìn)行了處理,僅在有返回值時(shí)才生成。

          (5)為什么 $return$ 不是單獨(dú)一行?

          答:因?yàn)楫?dāng) methodReturnType() 返回 null 時(shí),無(wú)法處理退格問題,原因同第三點(diǎn)。

          文章作者: Jitwxs

          鏈接: https://jitwxs.cn/4135e0a9.html

          DEA 全稱 IntelliJ IDEA,是java編程語(yǔ)言開發(fā)的集成環(huán)境。IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是超常的。IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國(guó)的首都布拉格,開發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費(fèi)版只支持Java,Kotlin等少數(shù)語(yǔ)言。

          俗話說:"工欲善其事必先利其器",今天準(zhǔn)備和大家一起分享一下實(shí)際工作中能提升幸福感和工作效率的IDEA插件。

          廢話不多說,let's go !!!

          1Alibaba Java Coding Guidelines

          【阿里巴巴代碼規(guī)范檢查插件】

          在你需要檢查的代碼上面,點(diǎn)擊右鍵,選擇編碼規(guī)約掃描

          將會(huì)出現(xiàn)如下所示的檢查結(jié)果,并會(huì)給出編碼規(guī)范和提示:

          2GsonFormat

          【jsonToBean】

          在平時(shí)的開發(fā)中,將json轉(zhuǎn)為Bean

          3A8Translation

          【翻譯的插件】

          選中你要翻譯的漢語(yǔ)或英文,點(diǎn)擊鼠標(biāo)右鍵,選擇Translate, (快捷鍵是Alt+T)就會(huì)實(shí)現(xiàn)翻譯,不用再去切換屏幕使用翻譯軟件翻譯了。

          4Maven Helper

          【分析依賴沖突的插件】

          此插件可用來方便顯示maven的依賴樹,和顯示沖突,在我們梳理依賴時(shí)幫助很大。

          5Free Mybatis plugin

          【增強(qiáng)idea對(duì)mybatis支持的插件】

          生成mapper xml文件 快速?gòu)拇a跳轉(zhuǎn)到mapper及從mapper返回代碼 mybatis自動(dòng)補(bǔ)全及語(yǔ)法錯(cuò)誤提示 集成mybatis generator gui界面 這個(gè)插件超級(jí)實(shí)用,可以從mapper接口跳轉(zhuǎn)到mybatis的xml文件中,還能找到對(duì)應(yīng)地方

          6Grep Console

          【日志高亮顯示插件】

          可以Ctrl + Alt +S Other Settings進(jìn)行配色(顏色參考請(qǐng)搜索:電腦最護(hù)眼的色彩、顯示屏亮度亦如此)

          7Lombok

          當(dāng)我們創(chuàng)建一個(gè)實(shí)體時(shí),通常對(duì)每個(gè)字段去生成GET/SET方法,但是萬(wàn)一后面需要增加或者減少字段時(shí),又要重新的去生成GET/SET方法,非常麻煩。可以通過該插件,無(wú)需再寫那么多冗余的get/set代碼。

          注意:需要在pom引入依賴

          <!--lombok用來簡(jiǎn)化實(shí)體類:需要安裝lombok插件-->
          <dependency>
          <groupId>org.projectlombok</groupId>
          <artifactId>lombok</artifactId>
          </dependency>

          8Nyan progress bar

          基于Idea使用的漂亮進(jìn)度條。把你的加載進(jìn)度條全都變成彩虹和貓咪

          9FindBugs-IDEA

          【Bug檢查插件】

          在文件上或文件里面點(diǎn)擊鼠標(biāo)右鍵,選擇FingBugs

          簡(jiǎn)單的bug能給你快速找回來,什么NPE啥的,小兒科!推薦!!(嗓門大就說一遍)

          10Key Promoter X

          你還在為記不住快捷鍵煩惱嗎,Key Promoter X可以幫助你快速記住常用的快捷鍵。當(dāng)你在idea中用鼠標(biāo)點(diǎn)擊菜單,它可以顯示對(duì)應(yīng)的快捷鍵以及點(diǎn)擊次數(shù)。使用一段時(shí)間后有助于過渡到更快、無(wú)鼠標(biāo)的開發(fā)。

          11JavaDoc

          在項(xiàng)目中經(jīng)常要求寫代碼注釋,否則不能通過代碼門禁,JavaDoc工具可以一鍵生成注釋。

          插件安裝成功后在菜單欄 code -> JavaDocs可以找到

          自動(dòng)生成注釋效果如下:

          12ignore

          項(xiàng)目開發(fā)中通常會(huì)使用到git進(jìn)行版本管理,在提交代碼時(shí)經(jīng)常有人將本地的不必要的文件提交到代碼倉(cāng)庫(kù)中,使用.ignore插件可以很好解決這個(gè)問題。插件安裝完成后會(huì)在項(xiàng)目中生成一個(gè).ignore文件,編輯該文件忽略一些動(dòng)態(tài)生成的文件,如class文件,maven的target目錄等。

          13RainbowBrackets

          彩虹括號(hào),代碼中有多個(gè)括號(hào)會(huì)顯示不同的顏色。

          14Activate-power-mode

          在敲代碼時(shí)有抖動(dòng)酷炫的特效,非常適合給前端小姐姐表演特技。(壞笑)

          15CodeGlance

          16GenerateAllSetter

          • 通過alt+enter對(duì)變量類生成對(duì)類的所有setter方法的調(diào)用
          • 當(dāng)兩個(gè)對(duì)象具有相同的字段時(shí)生成一個(gè)轉(zhuǎn)換器
          • 當(dāng)returnType為L(zhǎng)ist Set Map時(shí)生成默認(rèn)值
          • 在所有g(shù)etter方法上生成對(duì)assertThat的調(diào)用

          17RestfulToolkit

          • 根據(jù) URL 直接跳轉(zhuǎn)到對(duì)應(yīng)的方法定義 ( 快捷鍵搜索 Ctrl + Alt + N 或者 Ctrl + \ ); —這個(gè)個(gè)人感覺非常好用,和Ctrl + F一樣重要。
          • 提供了一個(gè) Services tree 的顯示窗口;
          • 一個(gè)簡(jiǎn)單的 http 請(qǐng)求工具;
          • 在請(qǐng)求方法上添加了有用功能: 復(fù)制生成 URL;,復(fù)制方法參數(shù)…
          • 其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數(shù)據(jù) ( Windows: Ctrl + Enter; Mac: Command + Enter )。

          18JRebel

          熱門部署插件,讓你在修改完代碼后,不用再重新啟動(dòng),很實(shí)用!但是,不是免費(fèi)的,需要大家發(fā)揮下聰明才智自行百度破解!

          19Json Parser

          厭倦了打開瀏覽器格式化和驗(yàn)證JSON?為什么不安裝JSON解析器并在IDE中使用離線支持呢?JSON解析器是一個(gè)用于驗(yàn)證和格式化JSON字符串的輕量級(jí)插件。

          20aiXcode & codota

          aiXcoder是一個(gè)強(qiáng)大的代碼完成器和代碼搜索引擎,基于最新的深度學(xué)習(xí)技術(shù)。它有可能向您推薦一整套代碼,這將幫助您更快地編寫代碼。aiXcoder還提供了一個(gè)代碼搜索引擎,以幫助您在GitHub上搜索API用例。

          類似功能的插件還有codota,codota基于數(shù)百萬(wàn)個(gè)開源Java程序和您的上下文來完成代碼行,從而幫助您以更少的錯(cuò)誤更快地進(jìn)行編碼。新版本的codota提供以下功能:

          • 全線AI自動(dòng)完成
          • 內(nèi)聯(lián)和相關(guān)代碼示例
          • 根據(jù)用戶自己的編碼實(shí)踐進(jìn)行編碼建議
          • 不用擔(dān)心你的代碼會(huì)被公開。codota不會(huì)將你的代碼發(fā)送到codota服務(wù)器,它只會(huì)從當(dāng)前編輯的文件中發(fā)送最少的上下文信息,從而使codota能夠根據(jù)你當(dāng)前的本地范圍進(jìn)行預(yù)測(cè)。

          比如我想知道list.stream.map(…)方法的參考使用,只需要光標(biāo)定位在map上,然后右鍵選擇菜單“Get relevant examples”或者使用快捷鍵“Ctrl + Shift + O”就可以快速搜索出來很多示例,非常方便。

          來源:blog.csdn.net/CSDN_SAVIOR/article/details/122505538

          IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是超常的。IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國(guó)的首都布拉格,開發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。

          常用設(shè)置

          • IntelliJ IDEA 的代碼提示和補(bǔ)充功能有一個(gè)特性:區(qū)分大小寫。如上圖標(biāo)注 1 所示,默認(rèn)就是 First letter 區(qū)分大小寫的。
          • 區(qū)分大小寫的情況是這樣的:比如我們?cè)?Java 代碼文件中輸入 stringBuffer IntelliJ IDEA 是不會(huì)幫我們提示或是代碼補(bǔ)充的,但是如果我們輸入 StringBuffer 就可以進(jìn)行代碼提示和補(bǔ)充。
          • 如果想不區(qū)分大小寫的話,改為 None 選項(xiàng)即可。

          • 如上圖 Gif 所示,該功能用來快速設(shè)置代碼檢查等級(jí)。我個(gè)人一般在編輯大文件的時(shí)候會(huì)使用該功能。IntelliJ IDEA 對(duì)于編輯大文件并沒有太大優(yōu)勢(shì),很卡,原因就是它有各種檢查,這樣是非常耗內(nèi)存和 CPU 的,所以為了能加快大文件的讀寫,我一般會(huì)暫時(shí)性設(shè)置為 None。
          • Inspections 為最高等級(jí)檢查,可以檢查單詞拼寫,語(yǔ)法錯(cuò)誤,變量使用,方法之間調(diào)用等。
          • Syntax 可以檢查單詞拼寫,簡(jiǎn)單語(yǔ)法錯(cuò)誤。
          • None 不設(shè)置檢查。

          • 如上圖標(biāo)注 1 和 2 所示,默認(rèn) IntelliJ IDEA 是沒有開啟自動(dòng) import 包的功能。
          • 勾選標(biāo)注 1 選項(xiàng),IntelliJ IDEA 將在我們書寫代碼的時(shí)候自動(dòng)幫我們優(yōu)化導(dǎo)入的包,比如自動(dòng)去掉一些沒有用到的包。
          • 勾選標(biāo)注 2 選項(xiàng),IntelliJ IDEA 將在我們書寫代碼的時(shí)候自動(dòng)幫我們導(dǎo)入需要用到的包。但是對(duì)于那些同名的包,還是需要手動(dòng) Alt + Enter 進(jìn)行導(dǎo)入的,IntelliJ IDEA 目前還無(wú)法智能到替我們做判斷。

          • 如上圖標(biāo)注 1 所示,當(dāng)我們 Java 類中導(dǎo)入的某個(gè)包下類超過這里設(shè)置的指定個(gè)數(shù),就會(huì)換成用 * 號(hào)來代替。

          • 如上圖 Gif 所示,IntelliJ IDEA 默認(rèn)是會(huì)折疊空包的,這樣就會(huì)出現(xiàn)包名連在一起的情況。但是有些人不喜歡這種結(jié)構(gòu),喜歡整個(gè)結(jié)構(gòu)都是完整樹狀的,所以我們可以去掉演示中的勾選框即可。

          • 如上圖標(biāo)注 1 所示,IntelliJ IDEA 有一種叫做 省電模式 的狀態(tài),開啟這種模式之后 IntelliJ IDEA 會(huì)關(guān)掉代碼檢查和代碼提示等功能。所以一般我也會(huì)認(rèn)為這是一種 閱讀模式,如果你在開發(fā)過程中遇到突然代碼文件不能進(jìn)行檢查和提示可以來看看這里是否有開啟該功能。

          • 如上圖 Gif 所示,在我們按 Ctrl + Shift + N 進(jìn)行打開某個(gè)文件的時(shí)候,我們可以直接定位到改文件的行數(shù)上。一般我們?cè)谡{(diào) CSS,根據(jù)控制臺(tái)找空指針異常的時(shí)候,使用該方法速度都會(huì)相對(duì)高一點(diǎn)。

          • 如上圖標(biāo)注紅圈所示,我們可以對(duì)指定代碼類型進(jìn)行默認(rèn)折疊或是展開的設(shè)置,勾選上的表示該類型的代碼在文件被打開的時(shí)候默認(rèn)是被折疊的,去掉勾選則反之。

          • 如上圖 Gif 所示,IntelliJ IDEA 支持對(duì)代碼進(jìn)行垂直或是水平分組。一般在對(duì)大文件進(jìn)行修改的時(shí)候,有些修改內(nèi)容在文件上面,有些內(nèi)容在文件下面,如果來回操作可能效率會(huì)很低,用此方法就可以好很多。當(dāng)然了,前提是自己的瀏覽器分辨率要足夠高。

          • 如上圖箭頭所示,IntelliJ IDEA 默認(rèn)是開啟單詞拼寫檢查的,有些人可能有強(qiáng)迫癥不喜歡看到單詞下面有波浪線,就可以去掉該勾選。但是我個(gè)人建議這個(gè)還是不要關(guān)閉,因?yàn)槠磳憴z查是一個(gè)很好的功能,當(dāng)大家的命名都是標(biāo)準(zhǔn)話的時(shí)候,這可以在不時(shí)方便地幫我們找到代碼因?yàn)槠磳戝e(cuò)誤引起的 Bug。

          • 如上圖 Gif 所示,我們可以對(duì)組件窗口的子窗口進(jìn)行拖動(dòng)移位,有時(shí)候設(shè)置過頭或是效果不滿意,那我們需要點(diǎn)擊此按鈕進(jìn)行窗口還原。

          • 如上圖 Gif 所示,在沒有對(duì) Ctrl + D 快捷鍵進(jìn)行修改前,此快捷鍵將是用來復(fù)制并黏貼所選的內(nèi)容的,但是黏貼的位置是補(bǔ)充在原來的位置后,我個(gè)人不喜歡這種風(fēng)格,我喜歡復(fù)制所選的行數(shù)完整內(nèi)容,所以進(jìn)行了修改,修改后的效果如上圖 Gif 演示。

          • 如上圖 Gif 所示,默認(rèn) Ctrl + 空格 快捷鍵是基礎(chǔ)代碼提示、補(bǔ)充快捷鍵,但是由于我們中文系統(tǒng)基本這個(gè)快捷鍵都被輸入法占用了,所以我們發(fā)現(xiàn)不管怎么按都是沒有提示代碼效果的,原因就是在此。我個(gè)人建議修改此快捷鍵為 Ctrl + 逗號(hào)。

          • 如上圖 Gif 所示,IntelliJ IDEA 14 版本默認(rèn)是不顯示內(nèi)存使用情況的,對(duì)于大內(nèi)存的機(jī)器來講不顯示也無(wú)所謂,但是如果是內(nèi)存小的機(jī)器最好還是顯示下。如上圖演示,點(diǎn)擊后可以進(jìn)行部分內(nèi)存的回收。

          • 如上圖標(biāo)注 1 所示,在打開很多文件的時(shí)候,IntelliJ IDEA 默認(rèn)是把所有打開的文件名 Tab 單行顯示的。但是我個(gè)人現(xiàn)在的習(xí)慣是使用多行,多行效率比單行高,因?yàn)閱涡袝?huì)隱藏超過界面部分 Tab,這樣找文件不方便。

          • 如上圖 Gif 所示,默認(rèn) IntelliJ IDEA 對(duì)于 Java 代碼的單行注釋是把注釋的斜杠放在行數(shù)的最開頭,我個(gè)人覺得這樣的單行注釋非常丑,整個(gè)代碼風(fēng)格很難看,所以一般會(huì)設(shè)置為單行注釋的兩個(gè)斜杠跟隨在代碼的頭部。

          • 如上圖 Gif 所示,默認(rèn) Java 代碼的頭個(gè)花括號(hào)是不換行的,但是有人喜歡對(duì)稱結(jié)構(gòu)的花括號(hào),可以進(jìn)行此設(shè)置。對(duì)于此功能我倒是不排斥,我個(gè)人也是頗喜歡這種對(duì)稱結(jié)構(gòu)的,但是由于這種結(jié)構(gòu)會(huì)占行,使得文件行數(shù)變多,所以雖然我個(gè)人喜歡,但是也不這樣設(shè)置。

          • 如上圖標(biāo)注 1 所示,如果在 make 或 rebuild 過程中很慢,可以增加此堆內(nèi)存設(shè)置,一般大內(nèi)存的機(jī)器設(shè)置 1500 以上都是不要緊的。

          • 如上圖標(biāo)注 1 所示,勾選此選項(xiàng)后,啟動(dòng) IntelliJ IDEA 的時(shí)候,默認(rèn)會(huì)打開上次使用的項(xiàng)目。如果你只有一個(gè)項(xiàng)目的話,該功能還是很好用的,但是如果你有多個(gè)項(xiàng)目的話,建議還是關(guān)閉,這樣啟動(dòng) IntelliJ IDEA 的時(shí)候可以選擇最近打開的某個(gè)項(xiàng)目。
          • 如上圖紅圈所示,該選項(xiàng)是設(shè)置當(dāng)我們已經(jīng)打開一個(gè)項(xiàng)目窗口的時(shí)候,再打開一個(gè)項(xiàng)目窗口的時(shí)候是選擇怎樣的打開方式。
          • Open project in new window 每次都使用新窗口打開。
          • Open project in the same window 每次都替換當(dāng)前已打開的項(xiàng)目,這樣桌面上就只有一個(gè)項(xiàng)目窗口。
          • Confirm window to open project in 每次都彈出提示窗口,讓我們選擇用新窗口打開或是替換當(dāng)前項(xiàng)目窗口。

          • 如上圖 Gif 所示,對(duì)于橫向太長(zhǎng)的代碼我們可以進(jìn)行軟分行查看。軟分行引起的分行效果是 IntelliJ IDEA 設(shè)置的,本質(zhì)代碼是沒有真的分行的。

          • 如上圖箭頭所示,該設(shè)置可以增加 Ctrl + E 彈出層顯示的記錄文件個(gè)數(shù)。

          • 如上圖箭頭所示,該設(shè)置可以增加打開的文件 Tab 個(gè)數(shù),當(dāng)我們打開的文件超過該個(gè)數(shù)的時(shí)候,早打開的文件會(huì)被新打開的替換。

          • 如上圖標(biāo)注 1 所示,該區(qū)域的后綴類型文件在 IntelliJ IDEA 中將以標(biāo)注 2 的方式進(jìn)行打開。
          • 如上圖標(biāo)注 3 所示,我們可以在 IntelliJ IDEA 中忽略某些后綴的文件或是文件夾,比如我一般會(huì)把 .idea 這個(gè)文件夾忽略。

          • 如上圖 Gif 所示,當(dāng)我們?cè)O(shè)置了組件窗口的 Pinned Mode 屬性之后,在切換到其他組件窗口的時(shí)候,已設(shè)置該屬性的窗口不會(huì)自動(dòng)隱藏。

          • 如上圖 Gif 所示,我們可以對(duì)某些文件進(jìn)行添加到收藏夾,然后在收藏夾組件窗口中可以查看到我們收藏的文件。

          • 如上圖 Gif 所示,我們可以通過 Alt + F1 + 1 快捷鍵來定位當(dāng)前文件所在 Project 組件窗口中的位置。

          • 如上圖 Gif 所示,我們可以勾選此設(shè)置后,增加 Ctrl + 鼠標(biāo)滾輪 快捷鍵來控制代碼字體大小顯示。

          • 如上圖 Gif 所示,我們可以勾選此設(shè)置后,增加 Ctrl + 鼠標(biāo)滾輪 快捷鍵來控制圖片的大小顯示。

          • 如上圖紅圈所示,默認(rèn) IntelliJ IDEA 是沒有勾選 Show line numbers 顯示行數(shù)的,但是我建議一般這個(gè)要勾選上。
          • 如上圖紅圈所示,默認(rèn) IntelliJ IDEA 是沒有勾選 Show method separators 顯示方法線的,這種線有助于我們區(qū)分開方法,所以也是建議勾選上的。

          • 如上圖 Gif 所示,我們選中要被折疊的代碼按 Ctrl + Alt + T 快捷鍵,選擇自定義折疊代碼區(qū)域功能。

          • 如上圖 Gif 所示,當(dāng)我們?cè)诰庉嬆硞€(gè)文件的時(shí)候,自動(dòng)定位到當(dāng)前文件所在的 Project 組件窗口位置。

          • 如上圖 Gif 所示,即使我們項(xiàng)目沒有使用版本控制功能,IntelliJ IDEA 也給我們提供了本地文件歷史記錄。除了簡(jiǎn)單的記錄之外,我們還可以給當(dāng)前版本加標(biāo)簽。

          • 如上圖 Gif 所示,我們還可以根據(jù)選擇的代碼,查看該段代碼的本地歷史,這樣就省去了查看文件中其他內(nèi)容的歷史了。除了對(duì)文件可以查看歷史,文件夾也是可以查看各個(gè)文件變化的歷史。

          • 如上圖 Gif 所示,IntelliJ IDEA 自帶了代碼檢查功能,可以幫我們分析一些簡(jiǎn)單的語(yǔ)法問題和一些代碼細(xì)節(jié)。

          • 如上圖 Gif 所示,IntelliJ IDEA 自帶模擬請(qǐng)求工具 Rest Client,在開發(fā)時(shí)用來模擬請(qǐng)求是非常好用的

          主站蜘蛛池模板: 国产一区二区女内射| 亚欧在线精品免费观看一区| 亚洲国产精品一区二区成人片国内 | 亚洲AV无码一区二区二三区软件| 日韩人妻无码一区二区三区久久99 | 国产免费伦精品一区二区三区| 国产免费一区二区三区免费视频| 国产在线一区二区在线视频| 3d动漫精品啪啪一区二区中 | 无码人妻一区二区三区免费视频 | 亚洲线精品一区二区三区影音先锋| 国产在线精品一区二区不卡| 亚洲一区中文字幕| 鲁大师成人一区二区三区| 日本一区二区免费看| 国产乱码精品一区二区三区| 亚洲综合色自拍一区| 国产未成女一区二区三区| 国产亚洲一区二区三区在线不卡 | 手机看片一区二区| 亚洲国产系列一区二区三区| 亚洲A∨精品一区二区三区 | 国产日韩视频一区| 色狠狠色噜噜Av天堂一区| 国产精品视频免费一区二区| 日本不卡免费新一区二区三区| 国产日韩精品视频一区二区三区| 国产乱码精品一区二区三| 午夜影院一区二区| 国产丝袜无码一区二区三区视频| 欧美人妻一区黄a片| 国产精品无圣光一区二区| 国产综合视频在线观看一区| 亚洲一区二区三区高清| 免费一区二区无码视频在线播放| 51视频国产精品一区二区| 99精品国产一区二区三区| 日本精品一区二区三本中文 | 国产亚洲综合一区二区三区 | 人妻无码一区二区不卡无码av| 加勒比精品久久一区二区三区|