快捷鍵:
Autocomplete + “!”
Android Studio 里使用感嘆號 “!” 來進行取反代碼補全的快捷方式。
描述:
Android Studio 中代碼補全可以使用Enter、Tab鍵、點.
或者分號;
。此外,還可以用感嘆號 “!” 在補全代碼后,直接取反。
一般情況下,在補全一個布爾值后,如果要對該值取反,是要將光標(biāo)移動到該布爾值的前面添加一個感嘆號來完成取反操作。但是如果通過使用輸入感嘆號 “!” 來代替Enter、Tab鍵完成補全操作,就可以跳過這些繁瑣的操作了。
使用:
我們用上圖中的例子來做演示。圖中方法中的最后一行,是返回!s.isEmpty()
。假設(shè)我們用代碼補全來完成這條語句。
1、當(dāng)寫完s
后,我們開始用代碼補全來寫!s.isEmpty()
。
在上圖的光標(biāo)處,按.
IDE彈出代碼補全候選值的彈窗。
2、在彈窗中選擇isEmpty()
,然后按 !
。
Android Studio 自動為我們在s.
之后添加了我們要補全的 isEmpty()
并自動將其取反。這樣我們就不必再返回到s
前輸入!
來取反了。
3、最后,輸入分號;
來完成這條語句。
動畫演示:
總結(jié)
在Android Studio 中可以直接輸入!
來代替Enter或者Tab鍵做代碼補全,并將補全的布爾值直接取反。
更多Android Studio技巧
簡書:
Android Studio 技巧之 【Complete Statement】
Android Studio 技巧之 【Enter vs Tab for Code Completion】
Android Studio 技巧之【Join Lines and Literals】
Android Studio 技巧之【Delete Line】
Android Studio 技巧之【Move Methods】
Android Studio 技巧之【Duplicate Line】
Android Studio 技巧之【Move Lines Up Down】
Android Studio 技巧之【Sublime Text Multi Selection】
Android Studio 技巧之【Column Selection】
Android Studio 技巧之【Extract Parameter】
Android Studio 技巧之【Extract Constant】
Android Studio 技巧之【Extract Method】
Android Studio 技巧之【Extract Field】