Advertisement

Android Studio 技巧之 【Semicolon Dot Completion】

阅读量:

快捷键

Autocomplete + “.” 或者 “;”

Android Studio 里用点.或者分号;来进行代码补全的快捷方式·。

描述

在Android Studio中代码补全主要体现在键盘输入过程中。不仅可以通过键盘上的Enter键或Tab键实现查找和替换功能还支持通过键盘上的点号键.``以及分号;等方式实现。

补全语句常见情况为:在IDE中输入部分字符后,在IDE提供的建议列表中找到并选择所需的选项回车键或Tab键即可完成补全操作。

实际上,在某些编程环境中我们还可以通过输入一个点.或分号;来确定填充代码的位置。当我们在编写代码时会遇到这种情况就需要使用这种方法来完成补全功能。

当编译器/解释器识别完当前所处的编程环境后,在完成代码补全时会自动补充刚才所用的 semicolon ; 或 period . 。这种行为尤其在编译器/解释器识别完当前所处的编程环境并完成相关操作时非常实用。

改写说明

*采用分号:当代码补全完成后, 添加一个;符号. 这样就能使当前行得以完整.

使用

基于上图所示的例子进行演示。假设在图形界面的某个位置点击光标时,请使用代码补全功能输入以下代码:s.toUpperCase().isEmpty();

1、输入s,然后输入.

IDE弹出代码补全建议的弹窗。在弹窗中选择toUpperCase()

2、现在按.,用点.做代码补全。 。

在输入s.后会自动补充 toUpperCase() 方法及点.`, 这样一来,在编写代码时会更加便捷。

3、这次我们用分号;来补全代码。在弹窗里选择isEmpty(),然后按;

Android Studio 自动填充了刚才选择的 isEmpty() 函数,并紧接着添加了分号 ;。在填充代码的同时,也完成了当前行的编码。

动画演示

总结

在Android Studio中进行代码补小时,默认会通过按Enter或按Tab键来触发。然而,在某些情况下,默认的输入方法可能不够高效。例如,在需要立即完成一条语句或链式调用补时的情形下,默认的方法可能会显得有些繁琐。


更多Android Studio技巧

Complete Statement

Complete Statement

Enter vs Tab for Code Completion

Enter vs Tab for Code Completion

Enter vs Tab for Code Completion

Rename

掌握基本技巧:Android Studio 中的重命名操作

Join Lines and Literals

Join Lines and Literals

Merge Code Segments and Text Literals

掌握Android Studio中的【Merge Code Segments and Text Literals

Delete Line

Delete Line

Delete Line

移动方法

Duplicate Line

Duplicate Line

Redundant Code Line

Redundant Code Line

Move Lines Up Down

Move Lines Up Down

Move Lines Up Down

Extend/Shrink Selection

Extend/Contract Selection

Extend/Contract Selection

Sublime Text Multi Selection

Sublime Text Multiselect

Sublime Text Multiselect

Sublime Text Multiselect

Column Selection

Column Selection

Column Selection

Extract Parameter

Extract Parameter

Extract Parameter

Android Studio 技巧:提取参数方法

Extract Constant

Extract Constant

Constants Extraction

Android Studio 技巧之【Constants Extraction

Android Studio 实用技巧:常量提取指南

Extract Method

Extract Field

Extract Field

Extract Field

Extract Variable

Extract Variable

Extract Resource

Extract Resource

全部评论 (0)

还没有任何评论哟~