<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【開發(fā)工具】idea2023.1社區(qū)版設(shè)置優(yōu)化,媲美旗艦版

      相信大家很多時候都是用旗艦版來開發(fā),各種序列號破解包各種搞,但說不定哪天又失效了那天又爆泄漏隱私安全問題。隨著idea的版本升級破解也不好搞了,所以我就直接用了社區(qū)版,經(jīng)過一番折騰發(fā)現(xiàn)社區(qū)版一點不比旗艦版差,可能是我用到的功能比較少吧。

      一、配置全局

      1.1、配置軟件配置

      1.2、配置內(nèi)存

      二、all setting配置

      2.1、最開始打開idea的時候,提示啟用新的UI風(fēng)格,個人喜歡,我比較喜歡NEW UI風(fēng)格所以直接啟用了。

      2.2、先不要創(chuàng)建任何項目,先配置idea

      2.3、去掉默認打開idea的時候打開最近的項目

      2.4、配置keepass路徑(可以用默認的)

      2.5、去掉更新提醒

      2.6、啟用鼠標滾輪放大縮小字體功能

      2.7、啟用自動導(dǎo)入包功能

      2.8、顯示方法分割線和tab空格

      2.9、去掉自動提示匹配大小寫限制

      2.10、去掉方法顯示成一行

      2.11、配置tab顯示方式

      2.12、設(shè)置字體大小

      2.13、配置控制臺字體大小

      2.14、格式化時代碼和注釋對齊配置

      2.15、統(tǒng)一設(shè)置編碼格式為utf-8

      2.16、配置git

      2.17、配置maven

      2.18、設(shè)置編譯堆內(nèi)存,編譯大項目也不OOM了

      2.19、設(shè)置jdk編譯版本

      2.20、設(shè)置不下載索引

      三、插件安裝

      安裝一下插件

      四、繼續(xù)配置idea

      創(chuàng)建一個普通的maven工程

      創(chuàng)建工程之后繼續(xù)配置idea

      4.1、設(shè)置項目jdk


      五、配置模板

      5.1、文件頭配置

      我最喜歡的文件頭

      /**
       * ${description}
       */
      

      別人的文件頭:

      /**
       * @author: ${USER}
       * @createTime: ${YEAR}/${MONTH}/${DAY} ${TIME}
       * @description: xxx
       */
      

      為什么我的文件頭只要一個${description}呢,我覺得團隊合作,一般都有g(shù)it記錄,在類中記錄author和date沒有實際作用,反而如果這個文件經(jīng)過多個人修改的時候,這個author反而顯得尷尬了。甚至出問題的時候別人直接找這個author,但是實際上不ta寫的代碼。我認為只要描述清楚類的作用就夠了。
      ${description}這個模板會在創(chuàng)建新類的時候彈出一個框讓創(chuàng)建者輸入描述的內(nèi)容。可以別人不喜歡這樣的,那就用別人的文件頭咯

      5.2、定義Live Template

      Live Template是定義預(yù)設(shè)代碼的,這個定義非常強大,但是我也只會皮毛,只定義了幾個常用的操作。

      5.3、定義Postfix Completion

      Postfix Completion是根據(jù)變量自動補全預(yù)設(shè)的代碼片段,Live Template不需要變量。舉例兩個,大家可以參考下。

      5.3.1、定義list轉(zhuǎn)map

      Key:tom
      表達式:Map<String, Object> $EXPR$Map = $EXPR$.stream()
                      .collect(Collectors.toMap(m -> m.get("$END$").toString(), m -> m.get("$END$"), (m1, m2) -> m1));
      

      5.3.2、定義字符串變量判斷空或者不空

      使用的是

      <dependency>  
      	<groupId>commons-lang</groupId>  
      	<artifactId>commons-lang</artifactId>  
      	<version>2.1</version>  
      </dependency>
      
      key: isnb
      表達式:if (StringUtils.isNotBlank($EXPR$)) {
          $END$
      }
      
      key: isb
      表達式:if (StringUtils.isBlank($EXPR$)) {
          $END$
      }
      

      5.3.3、定義字符串變量判斷空或者不空

      經(jīng)過一番設(shè)置,idea社區(qū)版也能很好的開發(fā)javaweb項目了,特別是拿來開發(fā)maven項目,開發(fā)springboot項目也不在話下,還用什么旗艦版啊,免費不香嗎?

      posted @ 2023-04-23 23:22  Java夜未眠  閱讀(6964)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品国产精品三级精品av网址| 久久美女夜夜骚骚免费视频| 唐人社视频呦一区二区| www内射国产在线观看| 少妇熟女高潮流白浆| 久久精品国产清自在天天线| 亚洲an日韩专区在线| 性色在线视频精品| 亚洲国产综合性亚洲综合性| 亚洲一区精品伊人久久| 少妇无套内射中出视频| 免费超爽大片黄| 日韩久久久久久中文人妻| 久久综合久中文字幕青草| 国产一级老熟女自拍视频| 国产精品天干天干综合网| 成 年 人 黄 色 大 片大 全| 亚洲曰韩欧美在线看片| 人妻蜜臀久久av不卡| 国产无套白浆一区二区| 成人特黄特色毛片免费看 | 伊吾县| 青青狠狠噜天天噜日日噜| 精品一区二区成人码动漫| 厨房与子乱在线观看| 91孕妇精品一区二区三区| 国产成人精品午夜二三区| 欧美大胆老熟妇乱子伦视频| 国产偷窥熟女高潮精品视频| 精品无码久久久久久久久久| 亚洲色最新高清AV网站| 天天爱天天做天天爽夜夜揉| 一区二区不卡99精品日韩| 欧美日韩精品一区二区三区高清视频 | 国产呦交精品免费视频| 粉嫩一区二区三区国产精品| 久热伊人精品国产中文| 国产一区二区三区不卡视频| 怡红院一区二区三区在线| 狠狠色噜噜狠狠狠狠色综合久av| 国产无遮挡真人免费视频|