寫在前面:
1、所有設置通過一個setting導入即可完成。寫這裡的原因是記錄哪些需要設置,換了平台、系統之後可以知道常用的設置。
2、各個IDE版本不同,有些已經默認設置了。字體是根據電腦來的,顯示器大了遠了字體都需要調整
3、版本:IDEA2017.2.6+Windows平台
1、设置外观和字体大小
settings--Edit--font
注:經常改。
注:如果調整文字大小比較頻繁,可以設置滾輪設置:setting--Editor--Gernral--Mouse--"Change font size(Zoom) with Ctrl+Mouse Wheel"
2、keymap
注:用久了之後,會改那麼一兩個
3、代碼補全
settings--Editor--General--Code Completion
注:我現在的習慣是改成none,意思是不區分大小寫,自己可以改成其他感受下
【無需修改】4、代码检测警告提示等级设置
右下角
5、自动导入包和导入包优化的设置
settings--Editor--General--Auto import
注:我現在的習慣是不修改,選擇ask
【無需修改】6、单词拼写提示
settings--Editor--Inspections--spelling
【無需修改】7、tab页面多行显示的设置
注:我現在的習慣是不修改,看習慣
8、Java代码的注释风格
settings--Editor--code style-java--code generation--commend code,
我習慣在第一個字母前加上//。需要去掉line comment at first column和add a space at comment start;
【無需修改】9、展開project目錄的空包:
project目錄的右上角設置圖標--hide empety middle packages
【無需修改】10、省电模式
file--power save mode;开启这种模式之后 IntelliJ IDEA 会关掉代码检查和代码提示等功能
【無需修改】11、代碼折疊
setting--editor--general--code folding
注:根據需要勾選,我自己都是默認的
12、显示内存使用情况
setting--appearance & behavior --appearance--windows options--show memory indicator
注:使用該功能之後,右下角可以點擊釋放內存
13、增加build時堆內存
setting--build,execution,depolyment--Compiler--build process heap size.
14、設置軟分行
在編輯窗口的左側右擊,選擇‘soft-wrap all files’
15、設置忽略的文件和文件夾
setting--Editor--File Types--Ignore files and folders
例如忽略‘.idea’
16、設置顯示行數、方法線
編輯窗口左側右擊選擇“Show line numbers”,或者setting--editor--general--Appearance--“Show line numbers”
17、設置顯示方法線
setting--editor--general--Appearance--“Show method separatoers”
注:這個看個人習慣了
18、設置編碼
打开 intellij idea的安装目录 的bin 文件夹下的idea.exe.vmoptions ,用记事本打开,在文件末尾处添加 “-Dfile.encoding=UTF-8”
setting-Editor-file encoding,全部修改成UTF-8
使用tomcat的話,則在“run-Comfigurations”-server-VM options中添加“-Dfile.encoding=UTF-8”
注釋:
1、新建文件的時候自動添加類注釋
參考:http://blog.csdn.net/qq_34581118/article/details/78409782
setting -- Editor -> File and Code Templates -> Files -> Class/Interface ,在class上方添加如下內容:
/**
* @description: ${description}
*
* @author: ${USER}
*
* @create: ${DAY}-${MONTH}-${YEAR}
**/
注:我選擇在files中設置而不是includes中設置,是因為前者可以強制你創建class的時候輸入description
2、手動快捷鍵給各個地方添加注釋
添加方法注釋
參考:http://blog.csdn.net/u013412790/article/details/52807102(param用它)、http://blog.csdn.net/u014044812/article/details/76577479(解釋很詳細,基本用它,除了param參數設置)
param公式:“groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\n\b' : '')}; return result", methodParameters())”(保留引號中即可)
我的注釋內容
**
* @Description: $description$
$param$
* @return: $returns$
* @Author: $USER$
* @Date: $date$
*/
添加類注釋
方法一樣,我的注釋內容
**
* @Description: $description$
* @Author: $USER$
* @Date: $date$
*/
平常注釋的用法
ctrl+/
ctrl+shift+/
keymap setting:Fix doc comment:
最後:
codestyle:
直接導入:https://maimieng.com/2016/23/
其他內容,參考:
http://blog.csdn.net/qq_27093465/article/details/52918873
http://blog.csdn.net/column/details/15222.html
其他好東西,和使用有關
水平分組垂直分組
工作欄右擊文件--split Vertically、split horizontally。对代码进行垂直或是水平分组。一般在对大文件进行修改的时候,有些修改内容在文件上面,有些内容在文件下面,如果来回操作可能效率会很低,用此方法就可以好很多。当然了,前提是自己的浏览器分辨率要足够高。
代碼檢查功能
Analyze--Inspect Code,然後在窗口中一一檢查
模擬請求工具Rest Client
Tools--Test RESTFul Web Service