教程目錄
0x00 教程內容
- 如何查找並粘貼之前的複製歷史?!
- 如何快速刪除、剪切和複製?!
- 不帶格式的技巧
- 超實用技巧:多行編輯
- 代碼格式化、移動一行或多行、優化引入的包語句
說明:因爲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 總結
- 下一篇會介紹快速跳轉文件、快速查找和替換、萬能快捷鍵Alt + Enter等等,繼續期待:IDEA入門到精通系列(四)
- 應讀者強烈要求,專門寫一套IDEA的教程,請多多支持!
作者簡介:邵奈一
全棧工程師、市場洞察者、專欄編輯
| 公衆號 | 微信 | 微博 | CSDN | 簡書 |
福利:
邵奈一的技術博客導航
邵奈一 原創不易,如轉載請標明出處。