Большинство известных мне сред IDE (eclipse, netbeasn, VS200X) заменены доступными функциями регулярных выражений. Я не большой пользователь vi, что вы действительно хотите сделать?
Мой совет если вы действительно потратите время на изучение IDE по своему выбору, и вскоре вы станете очень эффективным (по-разному) разработчиком в этой среде, они не будут популярными IDE, если бы они были эффективными.
Я часто переключаюсь между IDE, и вы в конечном итоге просто привыкаете нажимать неправильные комбинации клавиш, это не так уж и плохо.
Попробуйте ActiveState Komodo IDE - есть бесплатное Komodo Edit, а также не уверены, включены ли привязки. Мне действительно нравится это особенно для Perl и HTML / CSS работы.
Управление задачами ЭДЕ имеет vi режим, если Вам повезет кодировать для одного из встроенных устройств, то это предназначается.
Я в одной лодке. Мой мозг мыслит в vi, а кодирование с использованием разных сочетаний клавиш похоже на попытку перевести на другой язык во время разговора.
Я использовал viPlugin в течение нескольких лет (вплоть до 2008 года), но у меня всегда было впечатление, что он маскирует множество достоинств Eclipse с точки зрения функциональности завершения и поиска, и я просто в итоге снова вернулся к командной строке vi.
Я сейчас нахожусь на испытании с Комодо, и я испытываю желание получить полную коммерческую лицензию. Он основан на эмуляции vi, так что это скорее базовый подход, а не какой-то добавленный.
Другой путь, который вы могли бы рассмотреть, - это предпринять шаги, чтобы сделать vi более похожим на IDE, ала ...
Для Visual Studio есть ViEmu ( http://www.viemu.com/ ). К сожалению, это не бесплатно, и это не 100% Vim. Я использую его уже 1-2 года и очень доволен, так как он позволяет мне делать большую часть того, к чему я привык из Vim.
Я не заменяю все привязки клавиш VS, так что вы можете смешивать команды VS и Vim, что приятно. Тем не менее, это делает жизнь немного сложнее, если вы хотите использовать другие плагины, такие как ReSharper и тому подобное.
Можно попробовать бесплатное Редактирование Комодо , который имеет intgrated vi режим.
Для Eclipse есть также vrapper , это бесплатно. Я использую его в течение двух недель и прекрасно работает.
РЕДАКТИРОВАТЬ:
Я обнаружил ошибки при методах рефакторинга , поэтому я перестал его использовать.
Сейчас я использую ViPlugin . Он отлично работает, и я рекомендую его, но он не бесплатный (но дешевый и имеет пробную версию)
Существует IDEAVim для IntelliJ, который является радом.
PIDA - это интегрированная среда разработки, встроенная и плавно управляемая система реального времени. На мой взгляд, никакая эмуляция не сравнится с реальной Vim, где вы можете использовать все свои плагины Vim, подсветку синтаксиса и т. Д.
Существует ViEmu, который обеспечивает привязки клавиш энергии для Visual Studio. Я не использовал его, но я, вероятно, был бы, если я работал в VS и не на самом деле использовал энергию.
кроме того, я знаю, что SlickEdit имеет vi опцию привязки клавиш.
Editra имеет vi эмуляцию, является кросс-платформенным, подсветка синтаксиса дескрипторов, и т.д.... кажется хорошим. Я только что начал использовать его дома на моем Mac и вероятно переключусь на него в офисе также.
MonoDevelop может как встраивать vim в качестве редактора , так и редактор по умолчанию имеет режим vi .
MonoDevelop - теперь доступно для Windows и Mac , а также для Linux.
QT Creator также имеет режим vi для своего редактора.
Однако не все функции vim поддерживаются. На самом деле это хорошо, если вы ищете редактирование в стиле vi, но у вас недостаточно функций, чтобы действительно почувствовать, что вы работаете в vim.