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

另一方面,我最近接触到了使用Vim作为编辑器的优点.在为iOS平台进行开发时,是否有任何设置可以使使用Vim成为一种有效的 Select ?或者,将两者结合起来会不会很复杂,从而使这个问题变得毫无意义?

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

推荐答案

使用Vim为iOS或Mac开发可以非常强大和快速,特别是当您使用TDD或需要快速反馈时.

但要让它工作起来需要一些欺骗.你需要知道的几件重要事情是:

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

这是我最喜欢的工作方法.事实上,我编写ios.vim插件是为了让更多的人更容易做到这一点.

Ios相关问答推荐

将图案UI视图动画化以模拟进度条

如何在iOS中以编程方式推送另一个页面?

SwiftUI图表-默认情况下,X轴数据点的间距不相等

用于HDR显示的CI上下文选项

将 Riverpod 从 StateNotifier 修复为 NotifierProvider 以及应用程序生命周期监控

查找东南亚语言(泰语、高棉语、老挝语、缅甸语)中的单词边界

AppCenter 错误:/usr/bin/xcodebuild 失败,返回码:65

在向我的 struct 添加属性后获取线程 10:EXC_BAD_ACCESS (code=EXC_I386_GPFLT)

实现一个将块用作回调的方法

光标未显示在 UITextView 中

如何在 SwiftUI 中检测 TextField 的实时变化?

在代码生成的 UIView 上绘制 UIBezierPath

如何使用 sendAsynchronousRequest:queue:completionHandler:

如何找出用于构建 *.ipa 文件的配置文件?

Xcode 10.2 无法在 iOS < 10 的模拟器上运行应用程序

如何从 UIPickerView 获取选定的值

使用 swift 从应用程序委托打开视图控制器

Info.plist 实用程序错误:无法打开 Info.plist,因为没有这样的文件

Xcode 6 进程启动失败:try 启动应用程序超时

更改标签栏项目图像和文本 colored颜色 iOS