IntelliJ IDEA的相關使用 筆記

2021-09-30 01:48:21 字數 2591 閱讀 1315

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外掛程式。此外掛程式收費。可以實現大部分的修改熱部署,包...