当模板在没有周围的情况下插入时,我无法将光标放在$ END $位置(使用选定的文本可以正常工作)。
'foo'
有可能以任何方式解决它吗?
Android Studio版本为2.2.3。
更新
为了使问题清楚,我已经添加了重现的步骤:
1)按照上面的说明创建实时模板(周围)
2)给它一些名字,例如#mrgn。
3)在某些课程中尝试使用它。所以输入#mrgn并按TAB键。
应插入以下文字:
//region MyRegion
$SELECTION$$END$
//endregion
但它插入文本并将光标放在错误的位置:
public class SomeClass {
//region MyRegion
< cursor should be here
//endregion
}
答案 0 :(得分:1)
您可以通过创建2个实时模板来解决此问题。一个没有环绕声。
不幸的是,这意味着你需要忍受2个不同的别名。
&#39; regionSur&#39;
//region MyRegion
$SELECTION$$END$
//endregion
&#39;区域&#39;
//region MyRegion
$END$
//endregion
这并不是很糟糕,因为只有当你看到环绕语法时才使用键盘快捷键,而不是自动完成列表。
实际的错误在于$ selection $的行为是空的,$ END $工作正常。