IDEA自定義配置


1 常規設置

1 修改字體大小

Editor-->Font中 修改字體大小

2 創建文件時 增加注釋信息

Editor-->File and Code Templates-->includes-->File Header

/**
    * @author zhouchengpei
    * date   ${DATE} ${TIME}
    * description .
*/    

3 項目編碼為UTF-8

Editor-->File Encodings

4 properties 文件編碼為UTF-8且Transparent native-to-ascii conversion

Editor-->File Encodings

這樣盡可能保證你的properties文件不會出現亂碼

5 不要配置SQL方言檢查

Editor-->Inspections-->Sql-->SQL dialect detection

尤其是在Mybatis的XML文件中,即使書寫正確的sql語句,也會報警告,因此盡量關閉IDEA關於SQL方言的檢查

6 在IDEA左邊視圖不顯示 一些文件或文件夾

在有的時候,我們不想IDEA顯示一些 類似於 target、iml等等文件

我們只想要顯示src 和 pom.xml 文件

① 打開 Project Structure


結果:

7 IDEA自動生成serialVersionUID

每個實現Serializable接口的類,都必須要有serialVersionUID

Editor-->Inspections-->Java-->Serialization issues 然后 勾選Serializable class without serialVersionUID

2 快捷鍵設置

1 復制下一行 刪除當前行

將 ctrl D 和 ctrl Y 互換 但是ctrl+Y一般含有redo操作 因此需要第二步協作

2 全局替換 繼承關系 redo 復制選中內容

將 ctrl+R的replace功能換成ctrl+H

原來的ctrl+H是查看繼承關系。使用alt+8也可以達到同樣的效果,或者可以在View-->Tool Windows下

查看Hierarchy

再將現在的ctrl+Y換成ctrl+R

再將redo加上ctrl+Y

3 關閉當前頁 復制選中內容 extend Selection

放棄復制選中內容,即IDEA默認的ctrl+D

將關閉當前頁的 ctrl+F4換成 ctrl+W

將原本的ctrl+W 換成ctrl+R

4 復制當前行到下一行

IDEA中 並沒有 設置該功能的快捷鍵,不過我們可以自己設置。我本人設置的和eclipse一樣 ctrl+alt+↓

但是IDEA好像沒有復制當前行到上一行的功能

5 移動當前行 下/上 一個方法

alt+↓/↑ 和 shift+alt+↓/↑ 交換

alt+↓/↑ 現在變成 移動當前行到下一行和上一行

shift+alt+↓/↑ 當前類 下一個方法或上一個方法

6 鼠標移動上一次/下一次位置 Select Previous Tab

將 alt+←/→ 和 ctrl + alt +←/→ 互換

現在的 alt + ←/→ 就是移動 鼠標上次/下次 的位置

ctrl + alt+ ←/→ 就是 左右移動菜單欄

7 全局 查找某個文件

將ctrl+N 換成 ctrl+P

3 插件

總共有7個插件

1 CodeGlance

2 Lombok plugin

Lombok 插件,在IDEA中 如果要使用Lombok注解,必須要有這個插件。

如果不清楚的朋友 可以參考 https://www.cnblogs.com/AdaiCoffee/p/10848161.html

3 Maven Helper

4 Mybatis

5 Translation

6 Mybatis log plugin

原本的在IDEA中 控制台打印日志 如下

開啟 Mybatis log plugin 可以拼接成完成的日志sql

7 Alibaba Java Coding Guildelines

持續更新。。。

作者: 一杯熱咖啡AAA
出處: https://www.cnblogs.com/AdaiCoffee/
本文以學習、研究和分享為主,歡迎轉載。如果文中有不妥或者錯誤的地方還望指出,以免誤人子弟。如果你有更好的想法和意見,可以留言討論,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM