1、建立專案的注意事項。
2、idea xml注釋與取消注釋快捷鍵。
3、idea 常用快捷鍵。
4、idea 實現自動轉義json。
5、idea提供的live template。
6、idea自動生成**。
注意:在intellij idea裡面「new project」就相當於我們eclipse的「workspace」,而「new module」才是建立乙個工程,這是要注意的一點。
編輯xml檔案時,
注釋:ctrl + shift + /
取消注釋:ctrl + shift + \
快捷鍵功能
ctrl + alt + l
格式化**。
ctrl + alt + i
將選中的**進行自動縮排排版。
ctrl + alt + o
優化匯入的類和包。
ctrl + alt + t
快速生成 try/catch、if/else **。
ctrl + n
搜尋類。
ctrl + shift + n
搜尋檔案。
ctrl + e
或者 ctrl + tabl
最近編輯的檔案。
ctrl + shift + backspace
跳轉最近編輯的內容。
ctrl + p
提示方法引數。
ctrl + q
檢視方法、類說明。
在編輯json字串時,如果乙個乙個地用「\」去轉義雙引號,則太費勁了,而且容易出錯。可以使用 inject language 來實現自動定義雙引號。
(1)將游標定位到雙引號裡面,按「alt + enter」 快捷鍵彈出 inject language 檢視,在其中選中 「inject language or reference」,並按「enter」鍵。
(2)彈出 inject language 列表,在其中選中json元件,然後游標會自動定位在雙引號裡面,這時再次按「alt + enter」 快捷鍵,則可以看到出現了「edit json fragment」 選項。
(3)選中「edit json fragment」 選項,並按「enter」鍵,出現編輯json文字的檢視,在 json fragment 視窗中,輸入要轉義的 json 值,idea就自動轉義雙引號。
如果要退出編輯 json 資訊的檢視,則按 「ctrl + f4」 快捷鍵。
在idea中輸入「psvm」並按「enter」鍵(或按「tab」鍵),就會快速生成main方法。生成的**如下:
public static void main(string args)
idea預設提供了以下live template:
live template
快速輸出
psvm
public static void main(string args)
sout
system.out.println();
soutm
可以快速輸出當前類和方法名:
system.out.println("hellomain.main");
psfs
public static final string
fori
for (int i = 0; i < ; i++)
ifnif (args == null)
在idea中,如果要自動生成「not null」這種 if 判斷,則可以使用idea的自動生成語句功能,在引數輸入結束後,接著輸入「.notnull」並按「enter」鍵,idea就自動生成if語句。
string name = "pan_junbiao的部落格";
//輸入 name.notnull 並按「enter」鍵
if (name != null)
這個功能可以在編寫**時,減少向後插入符號的跳轉,可以在變數後面直接跟上 for、sout、switch 等表示式,idea會直接轉換成相應語句。如下:
自動完成的結果如下:
int count = 5;
for (int i = 0; i < count; i++)
滑鼠選中或包裹需要被生成的**片段,然後使用 ctrl + alt + t 快捷鍵,可以快速生成 try/catch、if/else **。
在實體編輯視窗中,使用 alt + insert 快捷鍵可以快速生成構造器,以及getter/setter、override方法。
intellij IDEA工具相關內容
一 m en跟普通建專案有什麼不同二 m en配置 這裡我主要是為了junit自動化,所以在建立完m en專案後,在pox.xml檔案中新增junit資源,如下 xml version 1.0 encoding utf 8 project xmlns xmlns xsi xsi schemaloca...
IntelliJ IDEA的使用配置
版本號 intellij idea2017.2 大致按照使用順序進行配置 一 idea啟用 複製啟用碼 六 window10 快捷鍵和idea衝突 七 安裝jrebel外掛程式以便實現熱部署,這樣每次改動只要編譯一遍就生效 改動,無需重新啟動 jrebel是收費軟體,可試用14天 安裝方法 無限次使...
IntelliJ IDEA 的熱部署
1.確保使用的是debug模式。2.確保tomcat是由idea例項化的,也就是說tomcat是在idea中配置好的。注意 特殊的修改如 專案配置檔案,某些特殊類新增,方法名稱引數的新增修改引起的不能熱部署就必須重啟,當然你也可以用jrebel外掛程式。此外掛程式收費。可以實現大部分的修改熱部署,包...