【问题标题】:How to add code snippets in Android Studio IDE?如何在 Android Studio IDE 中添加代码片段?
【发布时间】:2013-05-31 12:19:19
【问题描述】:

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

我也想知道现有的sn-ps可以改吗?

【问题讨论】:

  • 您可以在This LinkGoodLuck 看到完整的答案

标签: android android-studio


【解决方案1】:

添加/编辑模板:

在菜单上选择File -> Settings,然后在IDE Settings(或Editor)下转到Live Templates

插入模板:

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

Android Studio 3.4 截图

【讨论】:

  • 现在通过 Android Studio,Preferences(不是文件设置)快捷键是 Mac 上的 Command J
  • 突出显示一段代码 -> 选择工具菜单 -> 另存为实时模板
  • Ctrl-J 是 Windows 上的快捷方式。
  • 我有实时模板的 xml。但是如何将该文件导入Windows 7。请提出建议。我找到了解决方案,但仍然没有得到任何解决方案。
  • 实时模板位于 Android Studio 1.5.1 中的文件 > 设置 > 编辑器中
【解决方案2】:

代码 sn-ps 在 Android Studio 中称为实时模板

浏览当前的实时模板

转到文件 > 设置 > 编辑器 > 实时模板。然后单击不同的选项以查看它们的作用。

这里有一些有趣的:

  • foreach

    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: |");

光标位于我用竖线|标记的位置。

让您拥有 Live 模板

只需编写代码,突出显示它,然后转到工具>另存为实时模板

进一步研究

【讨论】:

    【解决方案3】:

    转到设置(文件 > 设置,或CTRLALT + S) 然后搜索“实时模板”。

    将打开一个模板屏幕。您可以在此处查看所有实时模板,还可以创建自己的自定义实时模板。

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

    作为示例,我将定义一个 Toast 方法作为实时模板。

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        进入设置 (文件 > 设置 (ctrl + alt + s) > 然后点击编辑器 > 实时模板

        像这样:

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

        【讨论】:

          猜你喜欢
          • 2015-12-24
          • 1970-01-01
          • 2018-12-16
          • 2017-10-01
          • 2018-10-20
          • 1970-01-01
          • 2021-03-25
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多