如何在Android Studio IDE中添加代码段?

cngwdvgl  于 12个月前  发布在  Android
关注(0)|答案(6)|浏览(149)

有人知道如何在Android Studio IDE中添加代码段吗?我没有找到菜单项或类似的东西。
我还想知道是否可以改变现有的片段?

d8tt03nd

d8tt03nd1#

要添加/编辑模板:
在菜单上选择File -> Settings,然后在IDE Settings(或Editor)下转到Live Templates
要插入模板,请执行以下操作:
在菜单上选择Code -> Insert Live Template(或使用其指定的快捷键)。

屏幕截图Android Studio 3.4x1c 0d1x

xeufq47z

xeufq47z2#

代码段在Android Studio中称为动态模板

浏览当前直播模板

进入【文件】>【设置】>【编辑器】>【动态模板】。然后单击不同的选项以查看它们的作用。

下面是一些有趣的例子:

  • foreach
for ($i$ : $data$) {
    $cursor$
}
  • 吐司
android.widget.Toast.makeText($className$.this, "$text$", Toast.LENGTH_SHORT).show();
  • todo
// TODO: $date$ $todo$
  • Logi
android.util.Log.i(TAG, "$METHOD_NAME$: $content$");

$符号包围的单词是从上下文自动填充的地方,或者用户可以通过Tab键来填充它们。

使用Live模板

只要输入缩写和标签通过任何你需要填写。
范例:

logi

我得到了这个

Log.i(TAG, "myMethodName: |");

其中光标位于用垂直线|标记的位置I。

创建自己的直播模板

只需编写代码,高亮显示,然后前往【工具】>【保存为动态模板】。

进一步研究

6psbrbz9

6psbrbz93#

转到设置(文件>设置,或CTRLALT + S),然后搜索“实时模板”。
将打开模板屏幕。您可以在这里看到所有的实时模板,您也可以创建自己的自定义实时模板。
选择正确的模板组来定义新模板非常重要(例如“Android”)。
作为一个例子,我将定义一个吐司方法作为一个活动模板。
你也可以点击“尽可能使用静态导入”来不处理导入的东西。

vohkndzv

vohkndzv4#

Cntr + j:插入一个现有的活动模板。文件->设置->编辑器->代码样式->实时模板>>使用按钮添加模板+编辑模板并确定:)

bejyjqdl

bejyjqdl5#

选择代码,然后

编码->保存为活模板

qxsslcnc

qxsslcnc6#

进入设置(文件>设置(ctrl + alt + s)>然后单击编辑器>动态模板
就像这样:

然后键入您的缩写名称并在任何地方使用您的模板

相关问题