Android Studio 技巧之 【Negation Completion】

快捷鍵

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 技巧之【Rename】

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】

Android Studio 技巧之快速抽取變量【Extract Variable】

Android Studio 技巧之【Extract Resource】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容