Форматирование XML-кода в Eclipse
когда я пишу .xml-файлы в Eclipse, мне часто приходится вручную отступать код. Например
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@color/background"
android:layout_height="fill_parent"
android:layout_width="fill_parent" />
после форматирования это выглядит так.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@color/background"
android:layout_height="fill_parent"
android:layout_width="fill_parent" />
Как это автоматизировать? Я не могу найти параметры форматирования в Eclipse для XML.
6 ответов:
Ctrl+ Shift+F
будет делать это за вас, и вы можете настроить его в
Window -> Preferences -> XML -> Xml Files -> Editor
Как указано выше, Ctrl+ Shift+F автоматически-формат. Однако по умолчанию Eclipse будет разделять атрибуты наивным образом. Если вы похожи на меня и предпочитаете иметь все атрибуты в своих собственных строках, перейдите в окно & Rightarrow; Preferences & rightarrow;XML→ XML Files & rightarrow;Editor и проверьте разделить несколько атрибутов, каждый на новой строке.
вам нужно открыть файл с помощью редактора XML, поменять местами на исходный вид, а затем сделать Ctrl + Shift + F трюк.
открыть windows - > настройки - > xml-файлы - > редактор введите некоторое высокое число для ширина линии, скажем 999, а затем отформатируйте xml-файл с помощью ctrl + shift+F.
вы увидите, что линии выровнены правильно.
вы можете установить редактор XML по умолчанию в "Java Editor":
- щелкните правой кнопкой мыши на XML
- Открыть С Помощью
- другие...
- Редактор Java
Это применяет все форматирование java и элементы управления над XML-файлом.
Comments