Android Studio 技巧之 【Negation Completion】

本文介绍了Android Studio中的一种高效技巧——Negation Completion,即使用“!”快速完成并取反布尔值。通过在代码补全时输入感叹号,可以直接在补全后对布尔值取反,避免了额外的编辑步骤。文中还提供了详细的使用步骤和动画演示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

快捷键

Autocomplete + “!”

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

描述

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

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

使用

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

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

在上图的光标处,按.

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

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

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

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

动画演示

总结

在Android Studio 中可以直接输入!来代替Enter或者Tab键做代码补全,并将补全的布尔值直接取反。


更多Android Studio技巧

Android Studio 技巧之 【Semicolon Dot Completion】

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 技巧之【Extend/Shrink Selection】

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】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值