• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • IDEA常用插件和設置

    標簽: 編輯器  java  開發工具

    一:設置方面

    1:改黑色背景主題

    在這里插入圖片描述

    2:改字體設置

    到手第一件事就是改字體,改idea顯示字體,和代碼顯示字體

    首先改軟件顯示字體及大小,最喜歡使用的是Courier New字體

    在這里插入圖片描述

    然后改代碼編輯區字體及大小 和字體間距
    在這里插入圖片描述

    3 注釋模板設置

    首先是新創建文件時的文檔注釋

    在這里插入圖片描述

    /*** [description]* @Author: 某某某* @Date:  ${DATE}* @version v1.0*/
    

    接著是方法上的文檔注釋
    在這里插入圖片描述
    在這里插入圖片描述

    在這里插入圖片描述

    此時設置完成之后,使用的方式就是/*+TAB鍵 即可 (idea的模板開頭是/開始,功能鍵默認tab,不用更改)

    模板文本如下,注意,最開始前面沒有/開頭:

    *** [功能描述]* @Date $time$ $date$* @Param $param$* @return $return$ */
    

    變量注解,同樣的方法
    在這里插入圖片描述

    ** */
    

    使用的方式就是//+TAB鍵 即可

    至于其他的在類的上面怎么加,方法類似.

    二:常用插件

    1:阿里巴巴規范插件(必備級別) -Alibaba Java Coding Guidelines

    照著大廠的規范來,總沒有錯,當代碼不規范時,會有警告提示,比如代碼重復,使用單行if不加{}等

    2:翻譯插件(必備級別)-Translation

    常用快捷鍵:

    ? Ctrl+shift+Y 選中單詞使用此快捷鍵,顯示翻譯結果

    ? Ctrl+shift+O 顯示翻譯對話框,自助輸入單詞或漢語顯示翻譯結果

    3:mybatis插件-Free Mybatis plugin

    非常好用的mybatis插件,用來做映射文件xml和對應接口java之間跳轉

    Ctrl+ALT+B 或者 Ctrl+ALT+鼠標左鍵 深層次的跳轉,非常方便,強烈推薦

    4: mybatis插件- MyBatis Log Plugin

    顯示對數據庫的實際運行sql(會將參數和mybatis中的語句合二為一)
    鼠標右鍵選擇
    在這里插入圖片描述

    [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-FdI3zdIs-1577961878714)(C:\Users\maxiaolong\AppData\Roaming\Typora\typora-user-images\1577960400131.png)]

    5:彩虹括號-Rainbow Brackets

    作用:方便查看括號的一一對應關系.另一重作用:就是為了好看點
    在這里插入圖片描述

    6:背景插件-Background image plus

    作用:沒啥作用,就是為了好看點
    安裝后
    在這里插入圖片描述
    在這里插入圖片描述

    7:Json字符串格式化-Json parser

    就是讓Json字符串格式化,使用額外的第三方格式化工具或者在線格式化煩了的可以考慮使用

    在這里插入圖片描述

    8:清晰查看所有api接口-RestfulToolkit

    RESTful 服務開發輔助工具 當然使用postMan軟件也行,Insomnia軟件也挺好用
    在這里插入圖片描述

    9:快捷鍵提示-Key Promoter X

    idea 的快捷鍵那么多記不住?這個插件可以幫你

    比如當我Ctrl+鼠標左鍵點擊查看方法時 就會在右下角(不影響視線)提醒可以使用Ctrl+B 快捷鍵
    在這里插入圖片描述

    10:打印日志分顏色顯示- Grep Console

    可以設置不同級別log的字體顏色和背景色 一般就默認,懶得設置

    在這里插入圖片描述

    11:當前代碼編輯區縮略圖 顯示- CodeGlance

    一般用于快速拖動,定位
    在這里插入圖片描述

    目前用的就這幾個,有不錯的,我再補充

    版權聲明:本文為qq_39791234原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/qq_39791234/article/details/103809312

    智能推薦

    IDEA常用插件匯總

    插件名稱 說明 EasyCode mybatis代碼生成神器 .ignore 必備 阿里巴巴代碼規約 Alibaba Java Coding Guidelines Gitee 碼云必備 CodeGlance 右側顯示文檔結構圖 CheckStyle 檢驗代碼規范的插件 FindBugs 找出bug Grep Console 分級別顯示控制臺輸出,漂亮 GsonFormat 一鍵根據json文本生成...

    IDEA常用的插件

    Lombok Lombok為Java項目提供了非常有趣的附加功能,使用它的注解可以有效的地解決那些繁瑣又重復的代碼,例如 Setter、Getter、toString、equals、hashCode 以及非空判斷等。 Lombok就會為我們自動生成所有屬性的Getter和Setter方法。   Free MyBatis Plugin MyBatis擴展插件,可以在Mapper接口的方法和...

    IDEA常用插件

    GsonFormat Gson是Google推出的一個實現 Json 與 Java 對象間轉化的庫,它可以輕松實現 Json 與 Java 對象間的轉換。而GsonFormat插件可以快速創建符合 Gson標準的 javaBean。 安裝: File–>Settings–>Plugins–>Browse Repositories 使用: 或者...

    idea常用插件

    其中第二個FindBugs-IDEA 插件在我的IDEA中搜索不到,所以我本地下了一個,讓idea引用本地插件...

    IDEA常用插件

    1、stackoverflow  這個插件其實是最實用的插件,程序猿遇到的問題,基本都能找到回答,但是它使用的是google搜索引擎,對于,不購買vpn的同學來說,感覺好雞肋呀~ 選中需要搜索的問題,然后,右鍵點擊 狂拽屌指數:☆ 實用指數:★★★★★ 2、sonarLint BUG檢查工具 3、spotbugs BUG檢查工具 4、Translation 在我們平時的開發中接觸的都是英...

    猜你喜歡

    神奇的Batch Normalization 如果一個模型僅訓練BN層會是什么樣的

    您可能會感到驚訝,但這是有效的。 ? 最近,我閱讀了arXiv平臺上的Jonathan Frankle,David J. Schwab和Ari S. Morcos撰寫的論文“Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNs”。 這個主意立刻引起了...

    用Python實現校園通知更新提醒

    前言 這個項目實已經在一個月前已經完成了,一直都想寫一篇博客來總結這個過程中遇到的一些問題。但最近一個月來都比較忙,所以一直拖到了現在。 首先說說起因吧,我沒事的時候,總喜歡依次點開學校主頁、教務處、圖書館以及學院的網站,看看有沒有什么新通知,雖然大多與我無關。恰逢最近正在學Python,經常聽到別人說用Python寫爬蟲很簡單,但自己尚未接觸過爬蟲。于是抱著試一試的心態看了幾篇關于Python爬...

    spring_ioc相關_第一章

    1 spring是一站式框架,在javaee的三層結構中,每一層都提供不提并的解決技術 web層:springMVC service層:spring的ioc dao層:spring的jdbcTemplate 2 javaee為避免兩個類之間出現耦合,則把對象的創建交給spring進行管理,spring的ioc操作:(1)ioc的配置文件方式;(2)ioc注解方式 3 ioc的底層原理使用技術(1)...

    【Python+OpenCV】視頻流局部區域像素值處理-一種特征提取方法

    參考我之前寫的處理圖片的文章:Python+OpenCV實現【圖片】局部區域像素值處理(改進版) 開發環境:Python3.6.0 + OpenCV3.2.0 任務目標:攝像頭采集圖像(例如:480*640),并對視頻流每一幀(灰度圖)特定矩形區域(480*30)像素值進行行求和,得到一個480*1的數組,用這480個數據繪制條形圖,即在逐幀采集視頻流并處理后“實時”顯示采...

    JavaWeb——【前端】——注冊頁面

    頁面效果 實現代碼 注意事項 主要使用的bootstrap樣式 如果想引用,不要直接復制,沒用的。 先介紹下所引用的文件: boostrap的js、bootstrap的css、jquery的js、以及自己編寫的register.css。 因為博主用的thymeleaf語法,所以有th符號。 若要使用時,根據個人情況導入相應的依賴。...

    精品国产乱码久久久久久蜜桃不卡