快捷键:
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 技巧之 【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】