Подтвердить что ты не робот

Есть ли в IDE опции vi keybindings?

Одна из причин, по которой я обычно не использую IDE для разработки, - это то, что я так привык к vi keybindings, что я обычно ввязываю свой текст и добавляю много ": w", и могу Не используйте vi мощный механизм замены регулярных выражений. Существуют ли какие-либо IDE, которые позволяют вам настраивать vi keybindings или использовать vi в качестве редактора в среде IDE?

Связанный:

Возможно ли использовать ссылку на vi или vim в NetBeans?

4b9b3361

Ответ 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. Он отлично работает, и я рекомендую его, но он не бесплатный (но дешевый и имеет пробную версию).

Ответ 7

Для Visual Studio там ViEmu (http://www.viemu.com/). К сожалению, это не бесплатно, и это не 100% Vim. Я использую его в течение 1-2 лет и действительно доволен этим, так как он позволяет мне делать большую часть того, что я привык от Vim.

Я не заменяю все привязки клавиш VS, поэтому вы можете фактически смешивать команды VS и Vim, что приятно. Тем не менее, это делает жизнь немного сложнее, если вы хотите использовать другие плагины, такие как ReSharper и т.п.

Ответ 8

Editra имеет эмуляцию vi, является кросс-платформой, выделяет синтаксис и т.д.... кажется приятным. Я только начал использовать его дома на своем Mac, и, вероятно, переключится на него и в офисе.

Ответ 9

Отметьте jVi.

Ответ 11

QT Creator также имеет режим vi для этого редактора.

Однако не все функции vim поддерживаются. На самом деле это хорошо, если вы ищете редактирование в стиле vi, но не имеете достаточно возможностей, чтобы действительно чувствовать, что вы работаете в vim.

Ответ 12

Я в одной лодке. Мой мозг думает в vi, а кодирование с помощью разных клавиш - это как попытка перевести на другой язык во время разговора.

Я использовал viPlugin в течение нескольких лет (до 2008 года), но всегда создавал впечатление, что он маскировал много доброты Eclipse с точки зрения функциональности завершения и поиска, и я в конце концов снова вернулся к командной строке vi.

Я сейчас тестирую Комодо, и я испытываю соблазн spring за полномасштабную коммерческую лицензию. Он строится в эмуляции vi, поэтому вместо него добавляется подход с заземлением.

Другой путь, который вы можете рассмотреть, - это сделать шаги, чтобы сделать vi более похожим на IDE, ala...

http://arstechnica.com/open-source/guides/2009/05/vim-made-easy-how-to-get-your-favorite-ide-features-in-vim.ars

Ответ 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 много, и вы в конечном итоге просто привыкаете к нажатию неправильных комбинаций клавиш, это не так уж плохо.