Intellij Idea常用配置設置


1、配置Intellij Idea的配置文件從默認c盤轉移到其他盤符
找到Intellij idea的安裝文件,在bin目錄下找到idea.properties配置文件,如下把Idea的配置文件夾和Idea的系統文件夾配置到除c盤外的其他盤符。

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#--------------------------------------------------------------------- idea.config.path=D:/java/IntellijIdea/.IntelliJIdea/config
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.system.path=D:/java/IntellijIdea/.IntelliJIdea/system

2、設置快捷鍵習慣風格為eclipse的習慣:
“ctrl+alt+s”進入設置菜單,在搜索欄輸入“keymap”,然后如圖選擇“eclipse”這樣大多數快捷鍵就會跟eclipse工具里的一致了。
這里寫圖片描述
3、設置“字體”:
進入設置菜單,如下圖選擇自己喜歡的字體,當然我還是鍾愛“consolas”字體的:
這里寫圖片描述
4、設置自己的文件注釋模板:
進入設置,然后找到如下位置,然后就可以根據自己的習慣去設置:

 /**
*Created with ${PRODUCT_NAME}
*Created By Kinsey
*Date: ${DATE}
*Time: ${TIME}
*/

這里寫圖片描述
5、設置你的IDEA的字符編碼
這里寫圖片描述
6、取消自帶的svn的設置,很多剛開從svn下載項目的時候會出問題,是因為此時他指定了自己默認的svn(全部取消都可以)
這里寫圖片描述
7、給項目設置對應的jdk編譯環境
這里寫圖片描述
8、把lib包進入到“buildpath”中
這里寫圖片描述

經常能用到的幾個快捷鍵
“psvm”:快速創建main方法

    public static void main(String[] args) {

    }

“sout”:快速創建print語句

System.out.println();

“alt+enter”:快速補全
例子1(對於局部變量的自動補全):在對象a的位置“alt+enter”自動完成局部變量的補全創建工作
這里寫圖片描述

User a = new User() ;

例子2:完成類型的強制轉換,如下

 User user =  jdbc.queryForObject(sql, new Object[]{id}, new UserMapper());

鼠標放在等號右邊然后“alt+enter”將結果轉換成“User”

 User user =  (User)jdbc.queryForObject(sql, new Object[]{id}, new UserMapper());

例子3、自動實現接口的方法:
假設有一個“Dao接口”里面定義了許多方法,完成它的實現類的時候,光標在要實現的接口附近,然后“alt+enter”,如圖自動實現接口的方法。
這里寫圖片描述

……等等。“alt+enter”還是蠻強大的。
“shift+alt+r”:快速重命名

“alt+insert”:這個快捷鍵使用頻率也是很高的
這里寫圖片描述
①:自動創建滿足自己需求的構造方法
②:快速實現setget方法
③:快速創建“toString()”
等等

“ctrl+shift+r”:快速打開資源文件
“ctrl+l”:快速定位到文件中行的位置
“shift+ctrl+alt+s”:快速進入項目結構設置
“ctrl+alt+s”:快速進入設置菜單
“shift+alt+z”:快速創建ifelse或者快速完成try catch


免責聲明!

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



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