寫在前面:
一、全部設置通過一個setting導入便可完成。寫這裡的缘由是記錄哪些须要設置,換了平台、系統之後能够知道经常使用的設置。
二、各個IDE版本不一样,有些已經默認設置了。字體是根據電腦來的,顯示器大了遠了字體都须要調整
三、版本:IDEA2017.2.6+Windows平台html
一、设置外观和字体大小
settings--Edit--font
注:經常改。
注:若是調整文字大小比較頻繁,能够設置滾輪設置:setting--Editor--Gernral--Mouse--"Change font size(Zoom) with Ctrl+Mouse Wheel"java
二、keymap
注:用久了之後,會改那麼一兩個windows
三、代碼補全
settings--Editor--General--Code Completion
注:我現在的習慣是改为none,意思是不區分大小寫,本身能够改为其余感觉下浏览器
【無需修改】四、代码检测警告提示等级设置
右下角tomcat
五、自动导入包和导入包优化的设置
settings--Editor--General--Auto import
注:我現在的習慣是不修改,選擇askapp
【無需修改】六、单词拼写提示
settings--Editor--Inspections--spellingide
【無需修改】七、tab页面多行显示的设置
注:我現在的習慣是不修改,看習慣工具
八、Java代码的注释风格
settings--Editor--code style-java--code generation--commend code,
我習慣在第一個字母前加上//。须要去掉line comment at first column和add a space at comment start;字体
【無需修改】九、展開project目錄的空包:
project目錄的右上角設置圖標--hide empety middle packages优化
【無需修改】十、省电模式
file--power save mode;开启这种模式以后 IntelliJ IDEA 会关掉代码检查和代码提示等功能
【無需修改】十一、代碼折疊
setting--editor--general--code folding
注:根據须要勾選,我本身都是默認的
十二、显示内存使用状况
setting--appearance & behavior --appearance--windows options--show memory indicator
注:使用該功能之後,右下角能够點擊釋放內存
1三、增长build時堆內存
setting--build,execution,depolyment--Compiler--build process heap size.
1四、設置軟分行
在編輯窗口的左側右擊,選擇‘soft-wrap all files’
1五、設置忽略的文件和文件夾
setting--Editor--File Types--Ignore files and folders
例如忽略‘.idea’
1六、設置顯示行數、方法線
編輯窗口左側右擊選擇“Show line numbers”,或者setting--editor--general--Appearance--“Show line numbers”
1七、設置顯示方法線
setting--editor--general--Appearance--“Show method separatoers”
注:這個看個人習慣了
1八、設置編碼
打开 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”
注釋:
一、新建文件的時候自動添加類注釋
參考: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
二、手動快捷鍵給各個地方添加注釋
添加方法注釋
參考: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 ClientTools--Test RESTFul Web Service