Advertisement

Android Studio 技巧之 【Negation Completion】

阅读量:

快捷键

Autocomplete + “!”

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

描述

在Android Studio中进行代码补小时可以选择按下Enter键、Tab键或点击.符号的位置;此外还可以通过分号;`来实现。另外,在补全代码后通过添加感叹号“!”可以实现取反的效果。

当在补全一个布尔值之后, 如果需要对该值进行取反操作, 则应在该布尔值的前面插入一个感叹号以完成这一操作. 然而, 在某些情况下,"!"可以直接作为替代于Enter/Tab键来完成补全部分的操作, 从而省去了这些繁琐的步骤.

使用

以图中所示为例,在该方法的最后一条指令执行返回检查字符串是否为空的基础上 假设我们借助代码补全功能来实现这一指令

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

在上图的光标处,按.

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

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

Android Studio内置了一个智能补全功能,在我们输入s.后会自动补充所需的isEmpty()方法,并将其逻辑取反。因此我们无需再次在s前输入!符号来完成取反操作。

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

动画演示

总结

在Android Studio中可以方便快捷地通过输入!来替代Enter或Tab键以实现代码补填功能。同时将被补充完整的布尔值进行取反操作。


更多Android Studio技巧

Semicolon Dot Completion

Semicolon Dot Completion

Semicolon Dot Completion

学习Android Studio的小技巧——Semicolon and Dot Completion Technique

Complete Statement

Complete Statement

完整语句

Enter vs Tab for Code Completion

Enter vs Tab for Code Completion

Android Studio 中的快捷键对比:Enter与Tab在代码补全中的应用

Rename

Rename

Android Studio 中的【Rename

Rename

Join Lines and Literals

Join Lines and Literals

Join Lines and Literals

Delete Line

Delete Line

Delete Line

Remove Line

在移动方法时

Duplicate Line

重复行

重复行

重复行

Move Lines Up Down

Move Lines Up Down

Extend/Shrink Selection

Extend/Shrink Selection

Extend与Shrink选区功能

Extend与Shrink选区功能

Sublime Text Multi Selection

Sublime Text Multi Selection

Sublime Text Multi Selection

Column Selection

Column Selection

Column Selection

Column Selection

Extract Parameter

Extract Parameter

Extract Constant

Extract Constant

自动化提取重复使用的代码片段

Extract Method

Extract Method

Android Studio 中的 提取方法 实用技巧 文章 系列 之一

Extract Field

Extract Field

Extract Field

Extract Field

Extract Variable

Extract Variable

Extract Variable

Extract Variable

在Android Studio中快速抽取变量的技巧【Extract Variable

Extract Variable

Extract Resource

Extract Resource

全部评论 (0)

还没有任何评论哟~