设置参考
快捷键、常用命令,以及构建、调试、编辑器、代码补全的全部设置。
在 VS Code 设置(Cmd+,)里搜索 kxapp 能看到全部设置。下面是常用的几组,默认值适合大多数工程,不改也能用。
快捷键与常用命令
| 命令 | 快捷键 |
| 构建并运行 | Cmd+R |
| 构建 | Cmd+B |
| 停止 | Cmd+. |
| 选择工程 / Scheme / 构建配置 / 运行目标 | 状态栏或 Xcode 工程视图 |
| 运行(不调试)、运行(不构建)、附加到运行中的 App… | 命令面板 |
| 清理构建目录、显示构建日志、刷新设备 | Xcode 工程视图标题栏 |
| kxapp: 重启代码提示、kxapp: 重建项目索引 | 命令面板 |
| 安装 xcodeproj Ruby gem | 命令面板 |
构建与调试
| 设置 | 默认 | 说明 |
| kxapp.defaultConfiguration | Debug | 没选构建配置时用哪个 |
| kxapp.build.allowProvisioningUpdates | 开 | 真机构建时让 Xcode 自动创建或更新描述文件 |
| kxapp.build.extraArgs | [] | 追加到每条 xcodebuild 命令的参数 |
| kxapp.build.revealOutput | 关 | 开始构建时显示构建日志 |
| kxapp.build.prepareForCodeCompletion | 开 | 还没构建过时后台静默构建一次,让依赖包也有补全 |
| kxapp.debug.killAppOnStop | 开 | 停止调试时结束 App |
| kxapp.rubyPath | 空 | 编辑 project.pbxproj 用的 Ruby,留空用 PATH 上的 ruby |
编辑器
| 设置 | 默认 | 说明 |
| kxapp.plist.defaultSaveFormat | preserve | plist 保存格式,preserve 保持原格式 |
| kxapp.plist.sortKeysOnSave | 关 | 保存时按字母排序字典的键 |
| kxapp.plist.showRootRow | 开 | 顶层键上方显示 Root 行 |
| kxapp.plist.spacing | compact | 表格行距 |
| kxapp.xcassets.deleteUnreferencedFiles | ask | 编辑后不再被引用的图片文件怎么处理 |
| kxapp.xcodeproj.defaultMode | basic | Build Settings 默认显示 basic / customized / all |
| kxapp.xcodeproj.livePreview | 开 | 编辑时实时重新计算解析值 |
| kxapp.l10n.markSourceEditsForReview | 开 | 改源语言文本时把已有翻译标为需复核 |
| kxapp.l10n.extraMacros | [] | 同步字符串时额外扫描的本地化宏 |
代码补全
| 设置 | 说明 |
| kxapp.swiftPath | 换用别的 Swift 工具链所在目录,留空用 xcode-select 选中的 Xcode |
| kxapp.swiftSourcekitLspSupportedLanguages | 由 SourceKit-LSP 负责的语言 |
| kxapp.swiftSourcekitLspBackgroundIndexing | 后台索引 auto / on / off |
| kxapp.swiftSourcekitLspServerArguments | 传给 SourceKit-LSP 的额外参数 |
| kxapp.swiftSourcekitLspDisable | 关闭代码补全 |
| kxapp.swiftSourcekitLspTraceServer | 记录与 SourceKit-LSP 的通信,排查问题时用 |
接下来