有人知道如何在Android Studio IDE中添加代码段吗?我没有找到菜单项或类似的东西。我还想知道是否可以改变现有的片段?
d8tt03nd1#
要添加/编辑模板:在菜单上选择File -> Settings,然后在IDE Settings(或Editor)下转到Live Templates。要插入模板,请执行以下操作:在菜单上选择Code -> Insert Live Template(或使用其指定的快捷键)。
File -> Settings
IDE Settings
Editor
Live Templates
Code -> Insert Live Template
屏幕截图Android Studio 3.4x1c 0d1x
xeufq47z2#
代码段在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: |");
其中光标位于用垂直线|标记的位置I。
|
只需编写代码,高亮显示,然后前往【工具】>【保存为动态模板】。
6psbrbz93#
转到设置(文件>设置,或CTRLALT + S),然后搜索“实时模板”。将打开模板屏幕。您可以在这里看到所有的实时模板,您也可以创建自己的自定义实时模板。选择正确的模板组来定义新模板非常重要(例如“Android”)。作为一个例子,我将定义一个吐司方法作为一个活动模板。你也可以点击“尽可能使用静态导入”来不处理导入的东西。
vohkndzv4#
Cntr + j:插入一个现有的活动模板。文件->设置->编辑器->代码样式->实时模板>>使用按钮添加模板+编辑模板并确定:)
bejyjqdl5#
选择代码,然后
编码->保存为活模板
qxsslcnc6#
进入设置(文件>设置(ctrl + alt + s)>然后单击编辑器>动态模板)就像这样:
然后键入您的缩写名称并在任何地方使用您的模板
6条答案
按热度按时间d8tt03nd1#
要添加/编辑模板:
在菜单上选择
File -> Settings
,然后在IDE Settings
(或Editor
)下转到Live Templates
。要插入模板,请执行以下操作:
在菜单上选择
Code -> Insert Live Template
(或使用其指定的快捷键)。屏幕截图Android Studio 3.4x1c 0d1x
xeufq47z2#
代码段在Android Studio中称为动态模板
浏览当前直播模板
进入【文件】>【设置】>【编辑器】>【动态模板】。然后单击不同的选项以查看它们的作用。
下面是一些有趣的例子:
由
$
符号包围的单词是从上下文自动填充的地方,或者用户可以通过Tab键来填充它们。使用Live模板
只要输入缩写和标签通过任何你需要填写。
范例:
我得到了这个
其中光标位于用垂直线
|
标记的位置I。创建自己的直播模板
只需编写代码,高亮显示,然后前往【工具】>【保存为动态模板】。
进一步研究
6psbrbz93#
转到设置(文件>设置,或CTRLALT + S),然后搜索“实时模板”。
将打开模板屏幕。您可以在这里看到所有的实时模板,您也可以创建自己的自定义实时模板。
选择正确的模板组来定义新模板非常重要(例如“Android”)。
作为一个例子,我将定义一个吐司方法作为一个活动模板。
你也可以点击“尽可能使用静态导入”来不处理导入的东西。
vohkndzv4#
Cntr + j:插入一个现有的活动模板。文件->设置->编辑器->代码样式->实时模板>>使用按钮添加模板+编辑模板并确定:)
bejyjqdl5#
选择代码,然后
编码->保存为活模板
qxsslcnc6#
进入设置(文件>设置(ctrl + alt + s)>然后单击编辑器>动态模板)
就像这样:
然后键入您的缩写名称并在任何地方使用您的模板