ios - 使用 Vim 代替(或与)Xcode 进行 iOS 开发

标签 ios xcode vim

Xcode 附带了许多构建 iPhone 和/或 iPad 所必需的东西。事实上,很多我什至都不知道,因为它是如此“幕后”。

另一方面,我最近接触到使用 Vim 作为编辑器的优势。在为 iOS 平台开发时,是否有任何设置可以使使用 Vim 成为一个有效的选择?或者将两者结合起来会不会太复杂,以至于这个问题没有实际意义?

换句话说,如果您在同时使用 Vim 和 Xcode 时有任何提示、建议或警告,我会洗耳恭听!

最佳答案

使用 Vim 进行 iOS 或 Mac 开发可以非常强大和快速,特别是如果您使用 TDD 或想要快速反馈。

但要使其正常工作需要一些花招。您需要了解的几件重要事情是:

  • 使用 xcodebuild 命令行工具从一些 vimscript 运行您的构建和单元。
  • 使用clang_complete在 vim 中为您提供完整代码补全的插件。
  • 使用ios.vimcocoa.vim导航插件。

这是我首选的工作方式。事实上,我编写了 ios.vim 插件来让更多人更容易做到这一点。

关于ios - 使用 Vim 代替(或与)Xcode 进行 iOS 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11519891/

相关文章:

iOS 10 应用程序未在设置中显示

iphone - 以编程方式创建新的 UiImageView

xcode - Xcode 是用什么语言编写的?

ios - Geofence didEnterRegion 和 didExitRegion 不会在 Testflight beta 应用程序上调用。我错过了什么?

vim - ultisnips 在 Vim 中给我一条错误消息 : E117: Unknown function: UltiSnips#

ios - 按下 uiview 会使灰色背景 swift 出现

ios - Swift - 如何检测滑动手势距离以放弃?

php - 在 PHP 中按数组键的值对字典中的数组进行排序

python - jedi-vim 没有找到 python2 dist-packages,但是 python3 是的

Vim: `set formatoptions` 丢失了?