есть в Idea любой редактор интеллектуальных ресурсов? Поскольку встроенный один бесполезен, он не может создавать новые строки, не может переименовывать их, удалять или даже искать в них. Когда у вас есть 5 файлов .properties, вы должны отредактировать их все, чтобы внести изменения. Есть ли какой-то аддон или плагин, который будет служить редактором пакетов ресурсов и будет полезен в одно и то же время? Например, Eclipse очень хорош. Благодаряредактор интеллектуальных ресурсов для Idea
ответ
Ресурс Bundle редактор (открыт с помощью Resource Bundle вкладке в нижней части файла свойств) в первую очередь предназначен для редактирования значений ключей. Если вы помните об этом, его парадигма использования становится немного понятнее. Было бы неплохо, если бы некоторые добавленные функциональные возможности были добавлены в редактор/вкладку Resource Bundle. Я рекомендую голосовать за и/или открывать запросы функций, чтобы его можно было улучшить, поскольку для пакетов ресурсов нет сторонних плагинов.
Вот несколько ответов на ваши конкретные вопросы.
... не могу переименовать их ...
Вы можете переименовать. Откройте один из файлов свойств связок. На вкладке «Текст» наведите курсор на ключ и запустите рефакторинг переименования (Shift + F6 по умолчанию или в меню Refactor). Введите новое имя в диалоговом окне. Это переименует его во всех файлах пакета ресурсов и в любом месте, где оно используется в коде. Вы также можете запустить переименование с помощью курсора на клавишу, когда в коде. Я согласен с тем, что это небольшой недостаток, который не может запустить переименование ключа на вкладке «Resource bundle» одного из файлов свойств. Вы можете переименовать сам пакет. Но опять же, это потому, что философия - это редактор «Resource Bundle» для редактирования значений. Все остальное делается в самом файле свойств.
... не могу ... удалить их ...
Это действительно существенный недостаток. Для добавления этой функции существует feature request. (Пожалуйста, проголосуйте за него.) Тем временем вы все равно можете использовать безопасное удаление. В качестве ресурса файла свойств пучка, поместите курсор на ключ и запустить «Безопасное удаление» (Alt + Удалить или ⌘Удалить). Если есть какие-либо операции с ключом, IDEA предупредит вас. К сожалению, как только все использования будут очищены, вам нужно будет удалить ключ из всех пакетов. Но вы можете использовать «Удалить неиспользуемое имущество» быстро исправить (Alt + Введите или ⌥↩) в каждом файле свойств. Другой вариант - после запуска безопасного удаления, чтобы все виды использования были удалены, используйте Анализ> Запуск проверки по имени для проверки «Неиспользуемого имущества». В окне результатов щелкните правой кнопкой мыши узел верхнего уровня и выберите «Удалить свойство», и он будет удален во всех файлах свойств. Вы можете записать макрос (Edit> Macros), чтобы сделать его более эффективным.
... создать новые строки ...
Опять же, несчастный недостаток, который вы не можете создать новый ключ на вкладке Resource Bundle и он появится во всех файлах свойств. Но, как я уже упоминал, эта вкладка/редактор предназначена для редактирования значений, а не для ключей. I думаю, что логикой этого является то, что иногда ключ не должен появляться в иерархии файлов. Например, если США и Великобритания одинаковы, это должно быть только в foo_en.properties
, а не foo_en_US
и foo_us_UK
. Поэтому, если ключ был добавлен, его нужно будет добавлять только там, где это необходимо. Я думаю, что исправление для этого может быть установкой для файла по умолчанию, где новые ключи изначально добавляются. Затем, когда вы добавляете значения в редактор, ключ добавляется к другим файлам. Во всяком случае, для этого есть feature request. Пожалуйста, проголосуйте за него. Тем временем, вы можете добавить ключ через вкладку «Текст» в одном файле свойств, затем перейти на вкладку «Связывание ресурсов», выбрать ключ и добавить значения для других файлов свойств. Да, немного хлопот, но все же работоспособный, я думаю.
... или даже искать в них ...
Это возможно. Наведите курсор на кнопку или в его использовании в коде или на вкладке «Текст» одного из файлов свойств и использовать «Найти Usages» действие (Alt + F7 или ⌘F7 или Правка> Найти> Найти использование). Затем он покажет все обычаи. Используйте «Найти параметры использования ...» при необходимости.
- 1. Как настроить редактор ресурсов для Codename One в IntelliJ IDEA?
- 2. Визуальный редактор IDEA для JSP
- 3. Редактор ресурсов Windows для Linux
- 4. Редактор ресурсов Visual Studio
- 5. VS2005 Редактор ресурсов продолжает есть редактор
- 6. Редактор HQL в Intellij Idea
- 7. Редактор ресурсов Qt на eclipse
- 8. Редактор ресурсов LWUIT: создание кнопки
- 9. Редактор ресурсов Visual Studio 2008
- 10. Плагин IDEA как «редактор WindowBuilder» в Eclipse
- 11. Использование интеллектуальных указателей для классов
- 12. Использование интеллектуальных указателей для массива
- 13. Есть ли редактор фрагментов кода для Intellij Idea 13?
- 14. GWT - Какой хороший графический редактор для GWT в Intellij IDEA?
- 15. Редактор ресурсов Visual Studio 2008 раздражает PNG
- 16. Редактор ресурсов LWUIT и Netbeans Issue
- 17. vs2008 изменяет редактор ресурсов rc file language
- 18. Редактор ресурсов Mac в Snow Leopard?
- 19. Как настроить IntelliJ IDEA для перераспределения измененных ресурсов?
- 20. Поиск интеллектуальных требований
- 21. C++ интеллектуальных указатели
- 22. Создание интеллектуальных многоуровневых гистограмм
- 23. Неожиданное поведение интеллектуальных указателей
- 24. шаблон проектирования для интеллектуальных агентов AI
- 25. C# надежная архитектура для интеллектуальных компонентов
- 26. Использование интеллектуальных указателей для целей наблюдения
- 27. Поиск решения для создания интеллектуальных URL-адресов
- 28. с использованием mem_fun() для контейнера интеллектуальных указателей
- 29. Исходный код источника данных для интеллектуальных клиентов
- 30. Редактор WPF .Resx для локализации
благодарим за ваши советы, я буду голосовать за эти просьбы. И я считаю, что поиск не используется, а строки (ctrl + F или прямой поиск в дереве). –