2

Мне очень нравится способность eclipse обеспечивать контекстную поддержку, рефакторинг, а также проверку синтаксиса. Интересно, есть ли плагины, которые могут сделать Vim более похожим на затмение.

2 ответа2

0

Я не уверен, что превращение Vim в IDE - это хорошая или даже реалистичная идея, но вам стоит поискать "vim as IDE": я видел много блогов, нацеленных на PHP, Python или C++… все они сводятся к установке довольно много плагинов. Поскольку вам нужна IDE-подобная поддержка для многих языков, вам нужно будет установить много разных плагинов, большинство из которых можно найти на vim.org.

  • Я не знаю, что вы подразумеваете под "контекстной поддержкой". Вы хотите отобразить документацию для слова под курсором или это что-то другое?

  • Я не знаю плагина рефакторинга, который делает все. На vim.org есть несколько, но кажется, что они ограничены парой языков. Если ваши потребности ограничены изменением имен переменных, в Vim есть все, что вам нужно, и больше встроенных. Даже такие вещи, как "локальная переменная для параметра" могут быть легко реализованы с помощью макросов.

  • Существует очень хороший плагин для проверки синтаксиса под названием Syntastic, который поддерживает большинство языков в вашем списке, но не Java IIRC.

0

Что касается рефакторинга, я запустил универсальный плагин рефакторинга.

Он в основном нацелен на C++, но также должна быть возможность настроить его для поддержки других языков. Пока что он поддерживает: функцию извлечения, переменную извлечения, тип извлечения, извлечение извлечения и установку извлечения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .