Проблемы с Android XML Editor и Eclipse... Трудно вручную редактировать XML

Прошло несколько лет с тех пор, как у меня были последние разработки приложений для Android. С тех пор в Eclipse был добавлен графический редактор, который позволяет генерировать XML для макета в режиме WYSIWYG (часть Android файла sdk). Мне это нравится. Скорее всего.

Однако с этим редактором у меня есть время редактирования xml в представлении "xml", а не в виде "графического макета".

Когда в представлении XML я больше не могу использовать множество сочетаний клавиш. Подобно ctl-c или ctl-v (вырезать и вставлять), и наиболее разочаровываю, я не могу использовать ключ "удалить". Когда я выполняю вырез и вставку, ничего не происходит. И, проверяя буфер обмена, я вижу, что ничего не копируется в первую очередь. При нажатии клавиши удаления происходят странные побочные эффекты. В какой-то момент ничего... другие элементы ввода виджетов удаляются. Я не могу понять.

Пока в представлении XML я могу использовать мышь для вырезания и вставки, и все в порядке. Я могу использовать клавишу "backspace" для удаления текста вместо ключа удаления. Поэтому я могу получить все там без проблем. Но... это сильная боль в задней части. Я программировал определенные способы в течение 20 лет, и мне трудно заставить себя использовать мышь для вырезания и вставки и еще чего-то.

Кто-нибудь еще это сделал? Я не нашел ничего в Интернете, относящегося к этой проблеме.

Примечание. Я знаю, что я могу изменить настройки редактора в Eclipse, чтобы просто использовать обычный редактор xml eclipse, но я потерял дисплей WYSIWYG... который приятно иметь для визуализации.

Если вы видели эту проблему или знаете способ ее обойти... пожалуйста, пожалуйста, сообщите мне.

Я не думаю, что это имеет значение, но вот мои спецификации.

Eclipse:  Версия: 4.1.0  Идентификатор сборки: M20110912-1510

Средства разработки Android 12.0.0.v201106281929-138431

Ответ 2

Хотя это не совсем решение (и, надеюсь, не заработает мне несколько downvotes), я нашел хороший компромисс - открыть макет дважды, один раз в редакторе макетов Android и один раз в обычном редакторе XML.

Вы можете сделать это, щелкнув правой кнопкой мыши по файлу (или щелкнув по MAC-адресу, который я предполагаю) и выбрав "Открыть с", вы должны увидеть все различные редакторы Android, текстовый редактор и XML-редактор.

Хорошая вещь об открытии его дважды - вы можете иметь ее бок о бок (перетащить ее в другую область), теперь единственная проблема заключается в том, что вам нужно уделять внимание редактору макетов Android, чтобы он обновлялся, но по крайней мере у вас есть ярлыки и клавиши удаления.

Ответ 3

Я нашел обходное решение (исправить). Переопределите ярлыки для копирования и вставки в настройках- > Ключи к некоторым другим комбинациям клавиш, затем начнет работать стандартный cmd-c cmd-v. У меня не было проблем с удалением, но он может работать и по другим ключевым вопросам. Я нахожусь на mac, поэтому не тестировался на windows.

Ответ 4

Я также могу подтвердить это поведение, хотя я не помню эту проблему в более ранней версии Eclipse, поэтому я сильно подозреваю, что версия eclipse 4.x, которая мешает редактору xml, я использую еще более новую версию 4.2+

edit: вы можете отслеживать эту проблему http://code.google.com/p/android/issues/detail?id=27155

Ответ 5

У меня такие же проблемы, как delete, ctrl-v не работает в последнем Eclipse по состоянию на июль 2012 года с последним плагином Android на Linux Mint 64 бит. Это определенно (в моем случае, по крайней мере) редактор XML андроида, который виноват. Как говорит Деймон, открытие xml с использованием eclipse с помощью "open with" и не выбор редактора Android исправляет проблему. Редактор Android может быть открыт параллельно.

Ответ 6

Вы можете вручную определить команды и сочетания клавиш через Windows > Preferences > General > Keys

Я на самом деле скопировал команды Ctrl + C "," Ctrl + V "," Ctrl + Y "," Ctrl + Z "и определил Когда s как" Редактирование источника XML".

Это работает!

Ответ 7

Проблема, с которой я сталкиваюсь, которая показана здесь (не размещена мной) http://www.youtube.com/watch?v=nUnOesjL1IE, фиксируется отключением "Автоматически форматировать XML, отредактированный редактором визуальных макетов". Форматирование для XML-макета прошло точно, но, по крайней мере, я могу правильно отредактировать файл.

Ответ 8

В слове "Инструменты" - "Параметры" - вкладка "Редактировать", убедитесь, что флажок "Заменить выбор" отмечен. Затем пробел будет работать для удаления текста.