zoukankan      html  css  js  c++  java
  • IDEA設置

    寫在前面:
    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

  • 相关阅读:
    《汇编语言》- 来自底层的较量
    《深入理解java虚拟机》
    《深入理解java虚拟机》
    PHP进阶,使用交互模式进行快速测试实验?
    为什么要拒绝使用大事务进行处理任务?
    一份从0到1的java项目实践清单
    怎样在mybatis里向mysql中插入毫秒数的时间?
    mysql技能提升篇
    如何快速成长?我的java之路!
    微软职位内部推荐-Senior Development Engineer
  • 原文地址:https://www.cnblogs.com/javac/p/8361025.html
Copyright © 2011-2022 走看看