Android Studio 技巧之 【Negation Completion】

快捷键

Autocomplete + “!”

Android Studio 里使用感叹号 “!” 来进行取反代码补全的快捷方式

描述

Android Studio 中代码补全可以使用Enter、Tab键、点.或者分号; 。此外,还可以用感叹号 “!” 在补全代码后,直接取反。

一般情况下,在补全一个布尔值后,如果要对该值取反,是要将光标移动到该布尔值的前面添加一个感叹号来完成取反操作。但是如果通过使用输入感叹号 “!” 来代替Enter、Tab键完成补全操作,就可以跳过这些繁琐的操作了。

使用

Android Studio 技巧之 【Negation Completion】_第1张图片

我们用上图中的例子来做演示。图中方法中的最后一行,是返回!s.isEmpty()。假设我们用代码补全来完成这条语句。

1、当写完s后,我们开始用代码补全来写!s.isEmpty()

Android Studio 技巧之 【Negation Completion】_第2张图片

在上图的光标处,按.

Android Studio 技巧之 【Negation Completion】_第3张图片

IDE弹出代码补全候选值的弹窗。

2、在弹窗中选择isEmpty(),然后按 !

Android Studio 技巧之 【Negation Completion】_第4张图片

Android Studio 自动为我们在s. 之后添加了我们要补全的 isEmpty()并自动将其取反。这样我们就不必再返回到s前输入!来取反了。

3、最后,输入分号;来完成这条语句。

Android Studio 技巧之 【Negation Completion】_第5张图片

动画演示

Android Studio 技巧之 【Negation Completion】_第6张图片

总结

在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】

你可能感兴趣的:(Android Studio 技巧之 【Negation Completion】)