IDEA入門到精通系列(三)

0x00 教程內容

  1. 如何查找並粘貼之前的複製歷史?!
  2. 如何快速刪除、剪切和複製?!
  3. 不帶格式的技巧
  4. 超實用技巧:多行編輯
  5. 代碼格式化、移動一行或多行、優化引入的包語句

說明:因爲IDEA版本原因,結果可能會有所不同,各位看官如有發現,請貢獻您的解決方案,共建良好生態。

我的版本爲:IntelliJ IDEA 2018.2.1 x64

0x01 複製粘貼的技巧

1. 複製歷史

在這裏插入圖片描述
複製歷史快捷鍵:Ctrl + Shift + V ,輸入後會顯示一個複製歷史的窗口,然後通過上下箭頭選擇你的歷史記錄,回車即可複製。需要主要的是歷史記錄只有5條。
在這裏插入圖片描述

2. 快速刪除、剪切和複製
  • 剪切快捷鍵:Ctrl + X,此快捷鍵我當成刪除來使用,非常好用。
  • 快速複製技巧

a、選中複製Ctrl + C是可以複製的,其實只要將鼠標放在你想複製的那行的任意位置,不需要選中Ctrl + C默認也是複製一整行;如果想要快速複製一行到此行下面,只需要按Ctrl + D即可;

b、如果需要複製多行則選中多行,然後Ctrl + D可以複製多行在下方。此時複製有一定的技巧,可從上往下選中,再按,格式不會亂,自己多摸索摸索就能知道其妙處;
在這裏插入圖片描述
c、複製文件名可以直接複製的;
在這裏插入圖片描述

3. 不帶格式複製

場景一:默認複製是帶格式的,會自動對齊。
在這裏插入圖片描述
複製到下面,自動對齊了:
在這裏插入圖片描述
如果不需要對齊,則可以實用簡單粘貼Paste Simple,首行會不帶格式:
在這裏插入圖片描述
場景二:有些時候我們去網上覆制別人的代碼,會把前面的行號也複製上,這時複製到IDEA格式會混亂:
在這裏插入圖片描述
因爲IDEA默認是帶格式粘貼的,此時可以選擇簡單粘貼,右擊,選擇Paste Simple,是不帶格式的:
在這裏插入圖片描述
此時雖然也有數字,但是至少格式是正常的:
在這裏插入圖片描述
注意:2019.2版本發生了改變,改成了Paste without Formatting了。

4. 多行編輯

場景:如上圖所示,複製的時候把1、2、3、4、5的行號也複製上了,此時我們要將它們刪除,因爲格式非常工整,所以非常適合用多行編輯功能。
方法:按Alt + 鼠標左鍵,拖拉,此時出現多個光標,按刪除即可。
在這裏插入圖片描述
此功能非常實用,有些時候需要模擬很多行的數據,如SQL的Insert語句,多行相似的代碼等等,都可以實用此技巧。

0x02 代碼選項設置

1. 格式化代碼

快捷鍵:Ctrl + Alt + L,也可以局部選中,然後按快捷鍵,代碼就會格式化好了。

2. 移動一行或多行

快捷鍵:Shift + Alt + 上下箭頭
移動多行:移動多行時時其實不用全部選中也可以,只需要橫跨上就可以,快捷鍵一樣:
在這裏插入圖片描述

3. 優化引入的包語句

如我代碼中有一句多餘的導包語句,需要刪掉。
快捷鍵:Ctrl + Alt + O
在這裏插入圖片描述
代碼選項設置全覽圖:
在這裏插入圖片描述

0xFF 總結

  1. 下一篇會介紹快速跳轉文件、快速查找和替換、萬能快捷鍵Alt + Enter等等,繼續期待:IDEA入門到精通系列(四)
  2. 應讀者強烈要求,專門寫一套IDEA的教程,請多多支持!

作者簡介:邵奈一
全棧工程師、市場洞察者、專欄編輯
| 公衆號 | 微信 | 微博 | CSDN | 簡書 |

福利:
邵奈一的技術博客導航
邵奈一 原創不易,如轉載請標明出處。


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