如何在Emacs中像IntelliJ一样缩进XML?

4

Android Studio创建的样板XML代码看起来像这样:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    tools:context=".MyActivity">

但是用 Emacs 缩进会让所有同级元素都对齐,这样会占用太多空间,并且在一个使用 IntelliJ 的团队中会给我带来很多麻烦。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:tools="http://schemas.android.com/tools"
                android:layout_width="match_parent"
                tools:context=".MyActivity">

我该如何配置emacs以使其像这样缩进xml?我无法想到一个合适的搜索词语来解决这个问题。

你使用的是哪种模式?大多数模式都有一个标准变量或一组变量,用于指定静态或相对缩进偏好。快速搜索可以找到例如这个,但它是针对sgml-mode的。 - tripleee
1个回答

4

谢谢,看起来很有用。我会去查一下的。 - navgeet
你是什么意思?你安装了web-mode吗?你将*.xml文件与web-mode关联了吗? - fxbois
安装了web-mode并在一个xml文件中激活它以进行测试。 - navgeet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接