IntelliJ Idea基本設置和常用快捷操作

在開發之前設置Idea中的部分功能設置,也能提高開發效率

1、設置快捷鍵爲Exlipse的快捷鍵

作爲剛從Eclipse轉爲Idea的快捷鍵可能用不習慣,可更改爲Exlipse中的快捷鍵,首先打開settings,有以下兩種方式打開
在這裏插入圖片描述
找到keymap,設置爲eclipse即可
在這裏插入圖片描述

2、自動編譯開關

settings->compiler->勾選
在這裏插入圖片描述

3、忽略大小寫開關

setting->Editor->General->Code Completion->不要勾選Match Case
輸入字符默認一定要符合大小寫,比如你敲string是不會出現代碼提示或智能補充,打開這個開關,無論輸入String或者string都會出現代碼提示或者智能補充!
在這裏插入圖片描述

4、智能導包開關

自動導入不明確的結構
智能優化包
settings->Auto Import->勾選
在代碼中,只要敲list,就會出現提示,自動導入java.util.List這個類。
在這裏插入圖片描述

5、懸浮提示開關

只要把鼠標放在相應的類上,就會出現提示
settings->Editor->General->勾選
在這裏插入圖片描述

6、取消單行顯示tabs的操作

打開多個文件的時候,會換行顯示,非常直觀。
settings->Editor->Editor Tabs->不要勾選
在這裏插入圖片描述

7、項目文件編碼

在文件中輸入文字時他會自動的轉換爲Unicode編碼,然後在idea中開發文件時他會自動轉回文字來顯示。
settings->Editor->File Encodings->選UTF-8
在這裏插入圖片描述

8、滾軸修改字體大小

按住Ctrl+滾軸可以修改編輯器字體大小
settings->Editor->General->勾選
在這裏插入圖片描述

9、設置行號顯示

settings->Editor->General->Appearance->勾選
在這裏插入圖片描述

在使用Idea的過程中使用以下部分操作,可使開發效率得到提高,快捷操作可在對應的菜單欄找到,後面附有對應的快捷鍵

1、不同項目之間的跳轉

Windows—>previous/next project window

2、查詢操作命令的快捷方式

Help—>find Action(ctrl+shift+A)

3、不同文件之間的跳轉

查找最近的文件
Ctrl+E(或者在find Action中搜索recent files)
查找最近修改的文件
Ctrl+Shift+E(或者在find Action中搜索recently changed files)
查找上/下次修改的位置
導航navigate—>last/next edit location
上下次瀏覽跳轉
導航navigate back/ forward(工具欄有快捷按鈕)
書籤查找
(find Action中查toggle bookmark,快捷鍵 ctrl+shift+F11) 在不同標籤之間跳轉ctrl+標籤編號
編輯區和項目區之間的跳轉
esc和alt+1

4、收藏喜歡的類和代碼

Alt+2打開favorites
新建收藏夾
收藏類 alt+shift+F 鼠標放在方法名上再按快捷鍵則收藏方法

5、精準搜索類和文件,內容

Navigate下面的Ctrl+shift+T Ctrl+shift+R(settings已設置快捷鍵和eclipse相同)
如果想搜索包括jar包裏的就勾選
搜索文件
菜單欄
搜索內容ctrl+H(可設置範圍搜索,很常用的命令)

6、大小寫切換,格式化代碼

Edit—>togglecase =Ctrl+shift+U
code—>reformatcode=Ctrl+shift+F

7、批量操作,和當前字符一樣的全部選中進行操作

Edit—>Find—>Select All Occurrences
批量操作菜單欄

8、main與 psfi、psfs定義

在live templates設置
live templates菜單欄

main定義
public static void main(String[] args){
    $END$
}
psfi定義
public static final int $var1$ = $var2$;
psfs定義
public static final String $var1$ = "$var2$";
9、postfix completion

在find Action中查找postfix completion
打開for循環 100.fori
打印name Name.sout
設置name屬性 name.field(只能在構造器中使用)
返回return 直接在末尾user.return回車
做是否爲null判斷 name.nn
在這裏插入圖片描述

10、alt+ente智能提示(在不同的情況下點擊會有不同的提示)

find Action——>show intention Actions
在這裏插入圖片描述
自動創建變量和函數
List Replace
字符串format和build

System.out.printf("name:%s,age:%d%n", name, age);
String str= String.format("name:%s,age:%d", name, age);
String str= new StringBuilder().append("name:").append(name).append(",age:").append(age).toString();

實現接口
在這裏插入圖片描述
單詞拼寫
在這裏插入圖片描述
導包
在這裏插入圖片描述

11、重構

重構變量,把其他用到的地方也修改了
在這裏插入圖片描述
在這裏插入圖片描述
重構方法,但是alt enter更快
在這裏插入圖片描述
在這裏插入圖片描述

12、抽取

在這裏插入圖片描述
抽取變量
抽取靜態變量
抽取成員變量
在這裏插入圖片描述
抽取方法參數(其實就是封裝,把變量作爲參數傳入)
在這裏插入圖片描述
在這裏插入圖片描述
抽取函數 (其實就是把一段代碼封裝成一個方法)
在這裏插入圖片描述

13、 Git集成(針對版本控制的代碼)

尋找一段版本控制代碼的信息作者
在這裏插入圖片描述
移動所有改動之處(針對受版本控制的代碼)
在這裏插入圖片描述
撤銷、還原
在這裏插入圖片描述

14、Local history

在這裏插入圖片描述
增加修改標籤是put label

15、關聯spring

在這裏插入圖片描述

16、關聯database

在這裏插入圖片描述
在這裏插入圖片描述
修改表名或者字段的時候想要sql語句也修改,修改的時候要用重構
在這裏插入圖片描述

17、Debug

條件斷點
在這裏插入圖片描述
表達式求值
在這裏插入圖片描述
在這裏插入圖片描述
運行到指定行(只能按快捷鍵ctrl+R有效,點擊無效)
在這裏插入圖片描述
setValue(F2)手動修改debug程序中變量的值利於調試
在這裏插入圖片描述

18、調出剪切板,多次賦值以後進行同時粘貼

Ctrl+shift+V
在這裏插入圖片描述

19、結構圖

method大綱,查看所有的方法,類似於eclipse中的ctrl+o

查看maven的pomxml文件大綱,ctrl+o搜索在這裏插入圖片描述

查看maven的pomxml文件大綱,ctrl+o搜索

在這裏插入圖片描述
查看類的大綱,繼承關係
在這裏插入圖片描述
查看方法的調用層次
Ctrl+alt+h(被誰調用和調用誰)
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章