IntelliJ IDEA個人常用快捷鍵收集

2021-08-19 14:20:21 字數 3173 閱讀 1625

動作

快捷鍵說明

move caret to code block end

ctrl+]

諸如{}圍起來的**塊,使用該快捷鍵可以快速跳轉至**塊的結尾處

complete current statement

ctrl+shift+enter

將輸入的if、for、函式等等補上{}或者;使**語句完整

start new line

shift+enter

在當前行的下方開始新行

start new line before currentd

ctrl+alt+enter

在當前行上方插入新行

complete current statement

ctrl+shift+enter

將輸入的if、for、函式等等補上{}或者;使**語句完整

start new line

shift+enter

在當前行的下方開始新行

delete to word end

ctrl+delete

刪除游標所在至單詞結尾處的所有字元

delete to word startt

ctrl+backspace

刪除游標所在至單詞開頭的所有字元

move caret to previous word

ctrl+向左箭頭

將游標移至前乙個單詞

join lines

ctrl+shift+j

將選中的行合併成一行

find in path

ctrl+shift+f

在全域性檔案中查詢字串

find usages

alt+f7

查詢當前變數的使用,並列表顯示

show usages

ctrl+alt+f7

查詢當前變數的使用,並直接對話方塊顯示

find usages in file

ctrl+f7

在檔案中查詢符號的使用

highlight usages in file

ctrl+shift+f7

在檔案中高亮顯示變數的使用

extend selection

ctrl+w

選中整個單詞

delete to word startt

ctrl+backspace

刪除游標所在至單詞開頭的所有字元

toggle case

ctrl+shift+u

切換大小寫

class…

ctrl+n

查詢類檔案

file…

ctrl+shift+n

查詢檔案

line…

ctrl+g

定位到檔案某一行

back

alt+向左箭頭

返回至上次游標位置

forward

alt+向右箭頭

返回至後一次游標位置

last edit location

ctrl+shift+backspace

返回上次編輯位置

next edit location

ctrl+shift+反斜槓

返回後一次編輯位置

declaration

ctrl+b

定位至變數定義的位置

implementation(s)

ctrl+alt+b

定位至選中類或方法的具體實現

type declaration

ctrl+shift+b

直接定位至游標所在變數的型別定義

super method

ctrl+u

直接定位至當前方法override或者implements的方法定義處

next highlighted error

f2定位至下乙個錯誤處

previous highlighted error

shift+f2

定位至前乙個錯誤處

previous occurrence

ctrl+alt+向上箭頭

查詢前乙個變數共現的地方

generate…

alt+insert

產生構造方法、getter/setter等方法

surround with…

ctrl+alt+t

將選中的**使用if、while、try/catch等包裝

unwrap/remove…

ctrl+shift+delete

去除相關的包裝**

basic

alt+/

自動完成

expand

ctrl+=

展開**

collapse

ctrl+-

收縮**

expand recursively

ctrl+alt+=

遞迴展開**

collapse recursively

ctrl+alt+-

遞迴收縮**

expand

all ctrl+shift+=

展開所有**

collapse all

ctrl+shift+-

收縮所有**

comment with line comment

ctrl+/

使用//進行注釋

comment with block comment

ctrl+shift+/

使用/**/進行注釋

reformat code

ctrl+alt+l

格式化**

auto-indent lines

ctrl+alt+i

自動縮進行

optimize imports

ctrl+alt+o

優化import

move statement down

ctrl+shift+向下箭頭

將游標所在的**塊向下整體移動

move element left

ctrl+alt+shift+向左箭頭

將元素向左移動

move line down

alt+shift+向下箭頭

將行向下移動

move line up

alt+shift+向上箭頭

將行向上移動

個人常用 常忘記 的GIT命令

之前右鍵的時候,選單上沒有 git bash相關命令,解除安裝重灌,git bash here的選項,勾選 git branch 檢視本地所有分支,並且會標註目前是在哪個分支 git checkout b 本地分支名 origin 遠端分支名 拉取遠端分支並建立本地分支,切換到新分支 git bra...

常成員,常函式,常物件

知識點1.常物件中的任何型別的資料成員 無論私有還是公有 的值都不能被改變。知識點2.常物件能呼叫的 1.公有的常成員函式 2.建構函式 3.公有的靜態函式 知識點3.常物件與常成員函式只有同時存在才都有意義 知識點4.普通物件既可以呼叫常成員函式,也可以呼叫非常成員函式 知識點5.常成員函式不能更...

常物件,常成員函式,常引用

宣告顯示 const 型別說明符 物件名 常物件的資料成員值在物件的整個生存期間不能被改變,即就是,常物件必須進行初始化,而且不能被更新。宣告形式 型別說明符 函式名 參數列 const 注意 1.在函式定義部分也需要帶const關鍵字。2.乙個常物件只能呼叫它的常成員函式,是常物件唯一的對外介面方...