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