Idea的快捷键及环境配置
這篇文章主要講解了“Idea的快捷鍵及環境配置”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Idea的快捷鍵及環境配置”吧!
快捷鍵
雙擊shift 查找文件
ctrl + shift + f 查找全局
ctrl + e 最近修改的文件
ctrl + shift + v 打開剪貼板
ctrl + alt + h
ctrl + alt + m 抽取方法
ctrl + d 復制當前行到下一行
shit + enter 另起一行
alt + shift + x 關閉所有標簽頁
ctrl + shift + c 打開剪貼板
Ctrl+Alt+L 格式化代碼
intellij idea 替換字符串功能有2個快捷鍵
ctrl+r
ctrl+shift+r
分別是替換本頁內容和在多個文件中替換內容
shift + F6 重命名文件名、變量名
ctrl + p 參數提示
alt + /
配置文件idea64.exe.vmoptions
-Xms128m, 16 G 內存的機器可嘗試設置為 -Xms512m
(設置初始的內存數,增加該值可以提高 Java 程序的啟動速度。 )
-Xmx750m, 16 G 內存的機器可嘗試設置為 -Xmx1500m
(設置最大內存數,提高該值,可以減少內存 Garage 收集的頻率,提高程序性能)
-XX:ReservedCodeCacheSize=240m, 16G 內存的機器可嘗試設置為-XX:ReservedCodeCacheSize=500m
(保留代碼占用的內存容量)
取消更新
鼠標滾輪改變字體大小
導包 alt + enter
add unambiguous imports on the fly 動態添加明確的導入
方法間分隔符
提示忽略大小寫
多行顯示編輯頁簽
字體
編輯區字體和控制臺字體
注釋字體
Doc Comment Text 修改文檔注釋的 字體 顏色
Block comment 修改多行注釋的字體顏色
Line comment 修改當行注釋的字體顏色
多個導入包用*替換
類頭的文檔注釋信息
常用的預設的變量
${PACKAGE_NAME}
thenameofthetargetpackagewherethenewclassorinterfacewillbecreated.
${PROJECT_NAME}
thenameofthecurrentproject.
${FILE_NAME}
thenameofthePHPfilethatwillbecreated.
${NAME}
thenameofthenewfilewhichyouspecifyintheNewFiledialogboxduringthefilecreation.
${USER}
theloginnameofthecurrentuser.
${DATE}
thecurrentsystemdate.
${TIME}
thecurrentsystemtime.
${YEAR}
thecurrentyear.
${MONTH}
thecurrentmonth.
${DAY}
thecurrentdayofthemonth.
${HOUR}
thecurrenthour.
${MINUTE
}thecurrentminute.
${PRODUCT_NAME}
thenameoftheIDEinwhichthefilewillbecreated.
${MONTH_NAME_SHORT}
thefirst3lettersofthemonthname.Example:Jan,Feb,etc.
${MONTH_NAME_FULL}
fullnameofamonth.Example:January,February,etc.
/**
*@authorXxx
*@date${DATE}${TIME}
*@create${YEAR}-${MONTH}-${DAY}${TIME}
*@Date:${DATE}${TIME}
*/
@version創建時間:${date}${time}
/**
*@author
*@creatorXxx
*@date${YEAR}-${MONTH}-${DAY}${TIME}
*/
編碼
Transparent native to ascii conversion 主要用于轉換 ascii ,一般都要勾選,不然 Properties 文件中的注釋顯示的都不會是中文。
自動編譯
compile independent modules in parallel 并行編譯獨立模塊
如果沒有代碼提示,則去掉勾選省電模式Power Save Mode
IntelliJ IDEA 有一種叫做 省電模式 的狀態,開啟這種模式之后,IntelliJ IDEA 會關掉代碼檢查和代碼提示等功能。所以一般也 可 認為這是一種 閱
讀模式 ,如果你在開發過程中遇到突然代碼文件不能進行檢查和提示 可以來看看這里是否有開啟該功能。
注解方式Servlet模版:
模板Templates
Editor Live Templates 和 Editor General Postfix Completion
二者的區別:Live Templates 可以自定義,而 Postfix Completion 不可以。同時,有些操作二者都提供了模板,Postfix Templates 較 Live Templates 能快 0.01 秒
舉例:
1. psvm : 可生成 main 方法
2. sout : System.out.println() 快捷輸出
類似的:
soutp=System.out.println(“方法形參名 = ” + 形參名);
soutv=System.out.println(“變量名 = ” + 變量);
soutm=System.out.println(“當前類名.當前方法”); “abc”.sout =>
System.out.println(“abc”);
3. fori : 可生成 for 循環
類似的:
iter:可生成增強 for 循環 itar:可生成普通 for 循環
4. list.for : 可生成集合 list 的 for 循環
List list = new ArrayList();
輸入: list.for 即可輸出
for(String s:list){
}
又如:list.fori 或 list.forr
5. ifn:可生成 if(xxx = null)
類似的:
inn:可生成 if(xxx != null) 或 xxx.nn 或 xxx.null
6. prsf:可生成 private static final
類似的:
psf:可生成 public static final
psfi:可生成 public static final int
psfs:可生成 public static final String
修改模版
tomcat
從中央倉庫安裝gsonformat
debug
清除緩存
自動更新檢查
總結
以上是生活随笔為你收集整理的Idea的快捷键及环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python敏感字替换_教学案例_Pyt
- 下一篇: excel取消自动超链接的方法:还原和自