Android layout xml 布局文件如何触发自动提示补全

文章目录

    我一直以为 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 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式