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

如何在Android Studio IDE中添加代码段?,android,android-studio,Android,Android Studio,有人知道如何在Android Studio IDE中添加代码片段吗? 我没有找到菜单项或类似的东西 我还想知道是否可以更改现有代码段?要添加/编辑模板: 在菜单上选择文件->设置,然后在IDE设置(或编辑器)下转到实时模板 要插入模板,请执行以下操作: 在菜单上选择code->Insert Live Template(或使用指定的快捷键) 屏幕截图Android Studio 3.4 进入设置(文件设置,或CTRLAT+S),然后搜索“实时模板” 将打开模板屏幕。您可以在这里看到所有实时模板,还

有人知道如何在Android Studio IDE中添加代码片段吗? 我没有找到菜单项或类似的东西

我还想知道是否可以更改现有代码段?

要添加/编辑模板:

在菜单上选择
文件->设置
,然后在
IDE设置
(或
编辑器
)下转到
实时模板

要插入模板,请执行以下操作:

在菜单上选择
code->Insert Live Template
(或使用指定的快捷键)

屏幕截图Android Studio 3.4

进入设置(文件设置,或CTRLAT+S),然后搜索“实时模板”

将打开模板屏幕。您可以在这里看到所有实时模板,还可以创建自己的自定义实时模板

选择正确的模板组来定义新模板(例如“Android”)非常重要

作为一个例子,我将把Toast方法定义为活动模板

您也可以单击“尽可能使用静态导入”来不处理导入内容


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

在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$");
    
$
符号包围的单词是从上下文中自动填充内容的位置,或者用户可以在其中通过选项卡进行填充

使用活动模板 只需键入缩写,然后在需要填写的任何内容中进行制表

例如:

logi
我得到了这个

Log.i(TAG, "myMethodName: |");
光标位于我用垂直线标记的位置

让你自己的生活模板 只需编写代码,突出显示它,然后转到工具>另存为活动模板

进一步研究
  • (IntelliJ文档)
转到设置 (文件>设置(ctrl+alt+s)>然后单击编辑器>实时模板

像这样:

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


这是通过Android Studio实现的,首选项(不是文件设置)快捷键是机器上的Command J一段代码->选择工具菜单->另存为Live TemplateCtrl-J是Windows上的快捷键。我有Live template的xml。但是如何将该文件导入Windows7。请推荐一下。我找到了解决方案,但仍然没有得到任何解决方案。在Android Studio 1.5.1中,Live模板位于文件>设置>编辑器中,您可以在GoodLuck中看到完整的答案