Ответ 1
Отметьте jrefactory и его параметр командной строки.
Я использую vim в качестве моего редактора, но я хотел бы получить некоторую силу IDE для java, когда речь заходит о рефакторинге. Есть ли инструменты командной строки для рефакторинга java? Я мог бы взломать что-то вместе, используя скрипты perl или vim, но если есть что-то уже, я бы предпочел использовать это.
Отметьте jrefactory и его параметр командной строки.
Вы можете попробовать Eclim. Цель Eclim - открыть функциональность Eclipse в Vim. В частности, есть несколько команд для рефакторинга, которые поддерживаются.
Рефакторинг кода - это очень контекстно-зависимый и интенсивный процесс взаимодействия, который не очень хорошо подходит для интерфейсов командной строки. Могут существовать десятки типов рефакторинга, которые вы могли бы сделать для определенного файла (или набора файлов), и придумать интерфейс vim для интеграции всего этого было бы серьезной проблемой.
Если вы хотите функциональность IDE, почему бы не использовать IDE? Особенно с Java, которая хорошо зарекомендовала себя для автоматического рефакторинга с помощью сложного программного обеспечения, такого как Eclipse.
Я настоятельно рекомендую вам использовать VIM в среде IDE (например, VIMPlugin и Eclipse - это комбинация, которую я использую, и это работает очень хорошо).
Раньше я был VIM несгибаемым. Однако анализ рефакторинга и кода в современной среде IDE значительно превосходит любые возможности, которые предоставляет VIM (с плагинами и т.д.).
Не поймите меня неправильно. Я люблю VIM и все еще использую его для всякого рода вещей. Однако современные IDE являются наиболее продуктивным маршрутом вперед.
Я знаю, что это старый вопрос, но я немного задал себе этот вопрос и решил написать его. Это новое, и это не "супер удивительно еще", но оно написано в GOLANG и это с открытым исходным кодом. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ, это мой проект, но я не самореклама. Я просто подумал, что поделюсь с другими, которые заботятся о чем-то подобном.