Умные обработчики вставки
• Теперь при выборе элемента завершения положение курсора корректируется соответствующим образом.
Ява
• При выборе элемента завершения метода автоматически вставляется точка с запятой, если завершающий метод возвращает значение void.
• Если метод завершения имеет параметры, позиция курсора будет перемещена внутрь круглых скобок.
• Для ключевых слов автоматически добавляется пробел при вводе на пустой строке.
XML
• Выбор атрибута автоматически поместит курсор между символами кавычек ("). Выбор значения из списка завершения автоматически поместит курсор на следующую строку, если это не атрибут FLAG.
Предложение имени переменной
• Для переменных Java CodeAssist теперь предлагает имена на основе типа.
Улучшенный диалог переопределения унаследованных методов
• Методы теперь будут отображаться в виде дерева с методами класса в виде листа, расположенного от прямого суперкласса до java.lang.Object.
Добавление пользовательского URL-адреса репозитория
• Пользовательские репозитории теперь можно добавлять через файл repositories.xml, расположенный в модуле приложения. Формат json представляет собой массив объектов с ключами URL и имени. Ключ url указывает URL-адрес, по которому сопоставитель зависимостей будет искать зависимости. Ключ имени указывает имя каталога, который CodeAssist будет использовать для хранения кэшей. Пример содержимого repositories.json
[
{
"имя": "мавен",
"url": "https://repo1.maven.org/maven2"
}
]
Zip Align
• APK-файлы теперь выравниваются с помощью zipalign перед подписанием.
Исправление файлов, которые становятся пустыми
• Чтобы предотвратить эту проблему, редактор кода больше не будет сохранять файлы, если при их чтении возникнет ошибка. Будет закусочная для информирования пользователей.
Автоматическое удаление пар символов
• Совпадающие пары символов, такие как (), [] и "", будут удалены, если их левая пара была удалена.
Игнорируемые символы конечной пары
• Если текущий символ в позиции курсора совпадает с одним из правых символов из пары символов, вставка будет проигнорирована, и курсор пройдет над символом.
Разные изменения
• Библиотека редактора обновлена до версии 0.9.2.
• Текстовые меню теперь используют API действий.
• Все файловые операции переведены в фоновый поток.
• Исправлена ошибка, из-за которой действие локальной переменной не работало внутри лямбды.
• Исправлен сбой и зависание при длительном нажатии на java-код без кэша.
• Исправлена ошибка, из-за которой некоторые классы не отображались при завершении тега xml.
• Исправлено мерцание списка завершения при многократном вызове.
• Исправлен сбой при создании уже существующего файла.
ответ опубликован:
Рейтинг: 5
голосов: 2
- 5
- 1
- 2
- 3
- 4
- 5


