Форматировать код XML в Eclipse - PullRequest
67 голосов
/ 24 декабря 2010

Когда я пишу .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 ]

110 голосов
/ 24 декабря 2010

Ctrl + Сдвиг + F

сделает это за вас, и вы можете настроить его в

Window -> Preferences -> XML -> Xml Files -> Editor
38 голосов
/ 13 марта 2011

Как указано выше, Ctrl + Shift + F будет автоматически отформатирован.Однако по умолчанию Eclipse разделит атрибуты наивным способом.Если вы похожи на меня и предпочитаете, чтобы все атрибуты содержались в отдельных строках, перейдите в «Окно» → «Установки» → «XML» → «XML-файлы» → «Редактор» и установите флажок Разделить несколько атрибутов каждый на новой строке .

14 голосов
/ 15 апреля 2012

CMD + SHIFT + F для пользователей Macintosh

13 голосов
/ 02 августа 2011

Вам необходимо открыть файл с помощью редактора XML, перейти к представлению «Исходный код» и затем выполнить Ctrl + Shift + F .

2 голосов
/ 27 июля 2015

открыть окна-> настройки-> XML-файлы-> редактор введите какое-то старшее число для ширина линии , скажем, 999, а затем отформатируйте XML-файл с помощью Ctrl + Shift + F *.

Вы увидите, что линии выровнены правильно.

0 голосов
/ 29 января 2018

Вы можете установить редактор XML по умолчанию на «Редактор Java»:

  • Щелкните правой кнопкой мыши XML
  • Открыть с помощью
  • Другие ...
  • Редактор Java

Это относится ко всему форматированию Java и контролю над XML-файлом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...