### 選擇代碼區 1. ctrl w - 如果放到以if開頭的語句,可以選擇if判斷條件所在的代碼片段 - 游標在單個單詞下時 選擇單詞 - 在選中多個單詞時,選擇整個字元串 - 三次點擊時,如果不在字元串單詞下,用於選擇{}內的代碼片段 逐級遞增 如果在單詞下方,用於選擇單詞所在的字元串並且向外 ...
選擇代碼區
- ctrl w
- 如果放到以if開頭的語句,可以選擇if判斷條件所在的代碼片段
- 游標在單個單詞下時 選擇單詞
- 在選中多個單詞時,選擇整個字元串
- 三次點擊時,如果不在字元串單詞下,用於選擇{}內的代碼片段 逐級遞增 如果在單詞下方,用於選擇單詞所在的字元串並且向外逐級擴展。
- ctrl shift w
- 對應的是ctrl w 用於向內逐級縮小選擇區域
在代碼塊和代碼行上面的註釋
- ctrl /
- 對任意行註釋&取消註釋
- ctrl shift /
- 對代碼塊註釋&取消註釋
複製和刪除行
- ctrl D
- 複製一行代碼
- shift ↑
- 選者當前行和當前行的前一行
- ctrl y
- 刪除當前行
移動代碼塊
- alt shift ↓
- 將選中的代碼塊向下移動
- alt shift ↑
- 將選中的代碼塊向上移動
- ctrl shift ↓
- 將選中的方法向下移動(游標需要在方法的開頭)
- ctrl shift ↑
- 將選中的方法向上移動
摺疊代碼
- ctrl -
- 摺疊代碼片段
- ctrl =
- 打開摺疊的代碼片段
- ctrl shift -
- 摺疊一個文件中所有的代碼片段(所有的方法)
- ctrl shift =
- 打開所有被摺疊的代碼片段
環繞以及解除環繞
- ctrl alt t
- 用一些模板代碼包圍選定的代碼片段,例如if,try/catch/finally
- ctrl shift delete
- 取消用以包圍代碼片段的模板,即取消1的操作
重覆的選擇
- alt j
- 選擇當前游標下的符號,雙擊alt j 選著下一個出現的符號
- alt shift j
- 取消選擇最後一個已經被選中的符號
- ctrl alt shift j
- 選中在文件中所有出現的符號
- 選中在文件中所有出現的符號
- esc
- 撤銷多選模式,回到單選模式
自動結束/補全語句
- ctrl 空格
- 激活基本的補全操作,將會看到提示補全的菜單選項;雙擊將會得到關於靜態變數或者方法的建議
- ctrl shift enter
- 補全語句,(還可以用於整理代碼)
類型匹配的補全
- ctrl shift 空格
- 得到關於用於建議的列表
使用tab鍵做補全
- ctrl 空格
- 獲得補全建議,使用tab鍵選擇建議列表中的備選項時將會替換掉已經存在的,而不是直接插入
重命名
- shift F6
- 對於選中的單詞進行重命名
提取變數
- ctrl alt v
- 用於抽取在代碼中重覆出現的變數名,用以將他們抽取出來用另一個變數代替
提取方法
- ctrl alt m
- 提取代碼塊作為方法
重構選項
- ctrl alt shift t
2023-5-30 寫不動了---後續更新