Есть ли способ иметь привязки VIM в Xcode 4?
Есть ли способ иметь привязки VIM в Xcode 4?
Я стал недавним поклонником vim из-за vicoapp...
Ответы
Ответ 1
Я искал аналогичную вещь, но мне не повезло, поскольку менеджеры ввода были отключены. Я даже подумал о попытке сделать свой собственный плагин/взломать. Если несколько человек заинтересованы, может быть, проект github в порядке?
Примечание. Мы не хотим использовать vim напрямую, потому что завершение кода, отладчик и другие инструменты даже не близки к тому, чтобы быть такими же хорошими, как Xcode 4 (в основном, для завершения кода).
Ответ 2
Если вы все еще заинтересованы в Vim keybinding plugin для XCode4, я сделал один. Вот.
http://programming.jugglershu.net/softwares/xvim.html
В настоящее время это разработано для личного (моего) использования. Таким образом, вы можете чувствовать себя плохо с некоторым отсутствием реализации. Затем дайте мне обратную ссылку (запрос функции). Я добавлю несколько ключевых слов, если у меня будет достаточно времени.
Ответ 3
Следующее лучшее - отличная Objective-C IDE JetBrains AppCode. У них есть большой плагин Vim под названием IdeaVIM, который активно поддерживается.
Ответ 4
Я использую MacVim как редактор вместо xcode. Для завершения кода я использую плагин vim с именем clang_complete - удивительный плагин.
Ответ 5
Я сам использую и действительно ценю Shu XVim, но для полноты и в случае, если вы все еще заинтересованы, только недавно viemu открыл свою бета-версию для Xcode, вы можете проверить ее на
http://www.viemu.com/blog/2013/05/01/viemu-for-xcode-public-beta-available/
Ответ 6
Я еще не пробовал, но там также $20 ViCiOUS. Прямо сейчас я использую плагин Shu XVim (см. Его ответ) и рекомендую его.
Ответ 7
ViEmu наконец доступно для Xcode, проверьте его. Он использует тот же эмулятор эмуляции vim, который они используют для своего подключаемого модуля Visual Studio, поэтому вся полировка, которая была добавлена в продукт с 2005 года, существует.
Я не связан с ними, но я тестировал ViEmu, и если бы он был доступен для Xcode 5, я бы заплатил за лицензию.