在Android Studio中,自动填充布局代码会自动插入layout_width
和layout_height
属性。
输入:
<Tex
然后按Enter键给我这个:
<TextView android:layout_width="" android:layout_height="" />
并将光标锁定在layout_width
属性中,破坏了我的输入流程并要求我转义并手动格式化标记。
这些属性必需存在,Android Studio足够智能,所以我甚至无法犯错他们正在尝试纠正。有没有办法强制自动完成只插入标记名称,没有属性?
答案 0 :(得分:4)
档案 - &gt;设置 - &gt;编辑 - &gt;智能钥匙 - &gt;取消选中自动插入所需属性
但是,您应该使用space
而不是按enter
来执行自动完成功能,因为按Enter键会关闭标记(取消选中不插入结束标记不起作用在这种情况下对我来说。)
如果使用space
,您也可以根据需要取消选中Automatically start attribute
。选中此选项后,它将添加=""
以允许开始输入属性。
修改强>
使用space
键自动完成:
档案 - &gt;设置 - &gt;编辑 - &gt;代码完成 - &gt;选中通过键入点,空格等来插入所选变体