我一直以为 Android layout XML 文件没有自动补全功能,因为每次输入 Button 加 TAB 键会自动变成错误的代码
<Button></Button>
在阅读 Google 官方 Kotlin 教程的过程中,才发现原来自动补全的触发操作应该是
<Button
加回车,然后就可以看到
<Button
android:layout_width=""
android:layout_height=""
然后在下一行输入斜杠,就会变成正确的 Button 代码。
<Button
android:layout_width=""
android:layout_height=""
/>
这个体验总体来说,并不好:
- 没有自动补上尾部
- 触发条件不够自然
- 基础的 text 属性没有加上
VIM Snippets 才是王道
最后,我还是选择使用 VIM Snippets 来管理 Android Layout XML 代码自动补全。优点:
- 触发方式一脉相承,没有新的学习成本
- 想加什么属性就加什么属性,自由
- 就像想盲写 HTML 一样,盲写 XML 也是很自然的过程
- 摆脱一切 Java 写的丑陋而卡顿的 IDE
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式