Одна из причин, по которой я обычно не использую IDE для разработки, - это то, что я так привык к vi keybindings, что я обычно ввязываю свой текст и добавляю много ": w", и могу Не используйте vi мощный механизм замены регулярных выражений. Существуют ли какие-либо IDE, которые позволяют вам настраивать vi keybindings или использовать vi в качестве редактора в среде IDE?
Есть ли в IDE опции vi keybindings?
Ответ 1
Здесь jVi для NetBeans. Там также viPlugin для Eclipse, но это не бесплатно.: (
Ответ 2
Существует ViEmu, который предоставляет привязки клавиш vim для Visual Studio. Я не использовал его, но, вероятно, был бы, если бы работал в VS и фактически не использовал vim.
Кроме того, я знаю, что SlickEdit имеет опцию vi keybinding.
Ответ 3
PIDA - это интегрированная среда, интегрированная, встроенная и плавно контролируемая. На мой взгляд, никакое количество эмуляции не сравнится с фактическим Vim, где вы можете использовать все ваши плагины Vim, подсветку синтаксиса и т.д.
Ответ 4
Там IDEAVim для IntelliJ, который рад.
Ответ 5
Для Eclipse также есть vrapper, это бесплатно. Я использую его две недели и отлично работаю.
EDIT:
Я испытывал ошибки, пока методы рефакторинга, поэтому я прекратил использовать его.
Теперь я использую ViPlugin. Он отлично работает, и я рекомендую его, но он не бесплатный (но дешевый и имеет пробную версию).
Ответ 6
Вы можете попробовать бесплатный редактор Komodo, который имеет встроенный режим vi.
Ответ 7
Для Visual Studio там ViEmu (http://www.viemu.com/). К сожалению, это не бесплатно, и это не 100% Vim. Я использую его в течение 1-2 лет и действительно доволен этим, так как он позволяет мне делать большую часть того, что я привык от Vim.
Я не заменяю все привязки клавиш VS, поэтому вы можете фактически смешивать команды VS и Vim, что приятно. Тем не менее, это делает жизнь немного сложнее, если вы хотите использовать другие плагины, такие как ReSharper и т.п.
Ответ 8
Editra имеет эмуляцию vi, является кросс-платформой, выделяет синтаксис и т.д.... кажется приятным. Я только начал использовать его дома на своем Mac, и, вероятно, переключится на него и в офисе.
Ответ 9
Отметьте jVi.
Ответ 10
MonoDevelop может вставлять vim в качестве редактора и редактор по умолчанию имеет режим vi.
MonoDevelop теперь доступен для Windows и Mac, а также для Linux.
Ответ 11
QT Creator также имеет режим vi для этого редактора.
Однако не все функции vim поддерживаются. На самом деле это хорошо, если вы ищете редактирование в стиле vi, но не имеете достаточно возможностей, чтобы действительно чувствовать, что вы работаете в vim.
Ответ 12
Я в одной лодке. Мой мозг думает в vi, а кодирование с помощью разных клавиш - это как попытка перевести на другой язык во время разговора.
Я использовал viPlugin в течение нескольких лет (до 2008 года), но всегда создавал впечатление, что он маскировал много доброты Eclipse с точки зрения функциональности завершения и поиска, и я в конце концов снова вернулся к командной строке vi.
Я сейчас тестирую Комодо, и я испытываю соблазн spring за полномасштабную коммерческую лицензию. Он строится в эмуляции vi, поэтому вместо него добавляется подход с заземлением.
Другой путь, который вы можете рассмотреть, - это сделать шаги, чтобы сделать vi более похожим на IDE, ala...
Ответ 13
Tasking EDE имеет режим vi, если вам повезло, что вы кодируете одно из встроенных устройств, на которое оно нацелено.
Ответ 14
Попробуйте активировать среду Komodo - там есть бесплатный редактор Komodo, а также не уверены, включены ли привязки. Мне очень нравится, особенно для perl и html/css.
Ответ 15
Между тем отличные бесплатные и (с моей ограниченной точки зрения, но многие бредовые обзоры, вероятно, говорят сами за себя), полностью достаточную альтернативу двухъядерному коммерческому ViEmu для Visual Studio, доступному, а именно VsVim Extension:
Это слой эмуляции Vim для Visual Studio 2010 [и 2012]. Он интегрирует опыт привязки ключей familier к Vim непосредственно в редактор Visual Studio.
Он был разработан через проект GitHub Джареда Парсонса jaredpar/VsVim - список Поддерживаемые функции и FAQ, где можно найти варианты совместимости/параметры взаимодействия, в первую очередь, как Временно отключить VsVim:
VsVim можно временно отключить с помощью последовательности клавиш Ctrl + Shift + F12 и снова включить эту же последовательность клавиш. В то время как отключенный VsVim не будет вмешиваться в любую клавиатуру или выбор, позволяя вам использовать Visual Studio, как если бы VsVim не был установлен.
Ответ 16
Большинство IDE, которые я знаю (eclipse, netbeasn, VS200X), заменяют доступные функции регулярного выражения, Im не большой пользователь vi, что вы действительно хотите сделать?
Мой совет - действительно потратить время на изучение IDE выбора, и вы скоро будете очень эффективным (по-разному) разработчиком в этой среде, они бы не были популярными IDE, если бы были эффективны.
Я переключаюсь между IDE много, и вы в конечном итоге просто привыкаете к нажатию неправильных комбинаций клавиш, это не так уж плохо.