有谁知道如何在 Android Studio IDE 中添加代码片段?我没有找到菜单条目或类似的东西。
我也想知道是否可以更改现有的片段?
代码片段在 Android Studio 中称为实时模板
转到文件 > 设置 > 编辑器 > 实时模板。然后单击不同的选项以查看它们的作用。
这里有一些有趣的:
前锋
for ($i$ : $data$) {
$cursor$
}
吐司
android.widget.Toast.makeText($className$.this, "$text$", Toast.LENGTH_SHORT).show();
去做
// TODO: $date$ $todo$
逻辑
android.util.Log.i(TAG, "$METHOD_NAME$: $content$");
被符号包围的单词$
是从上下文中自动填充的地方,或者用户可以通过 Tab 键来填充它们的地方。
只需输入缩写词,然后在您需要填写的任何内容中添加标签。
例子:
logi
我得到了这个
Log.i(TAG, "myMethodName: |");
光标位于我用垂直线标记的位置|
。
只需编写代码,突出显示它,然后转到Tools > Save as Live Template。
转到设置(文件>设置,或CTRLALT+ S),然后搜索“实时模板”。
将打开一个模板屏幕。您可以在此处查看所有实时模板,还可以创建自己的自定义实时模板。
选择正确的模板组来定义您的新模板(例如“Android”)非常重要。
例如,我将定义一个 Toast 方法作为实时模板。
您也可以单击“尽可能使用静态导入”来处理导入内容。
Cntr + j :插入现有的实时模板。文件 -> 设置 -> 编辑器 -> 代码样式 -> 实时模板 >> 添加带有按钮的模板 + 编辑您的模板,然后确定 :)