XcodeWay
描述
- 一个Xcode源代码编辑器扩展,帮助更轻松地导航到多个位置
- 阅读相关文章 https://medium.freecodecamp.org/how-to-convert-your-xcode-plugins-to-xcode-extensions-ac90f32ae0e3
- 可通过
Editor -> XcodeWay
使用
功能
- 前往项目文件夹:在Finder中打开选定的Xcode项目文件夹
- 前往iTerm:在iTerm中打开选定的Xcode项目文件夹
- 前往DerivedData文件夹:检查并打开相关DerivedData(如果有),否则打开全局DerivedData
- 打开GitHub:在默认浏览器中检查并打开
git remote
- 在GitHub中打开当前文件:在GitHub中打开当前文件
- 前往配置文件文件夹:在Finder中打开
- 前往主题文件夹:在Finder中打开
- 前往归档文件夹:在Finder中打开
- 前往设备支持文件夹:在Finder中打开
- 前往代码片段文件夹:在Finder中打开
- 前往文档文件夹:前往当前模拟器的当前应用程序文档文件夹
可扩展性
尽管已涵盖了所有常见场景,但您可能还想导航到其他地方。只需通过遵循Navigator
协议来添加您自己的导航。欢迎提交拉取请求。
protocol Navigator {
func navigate()
var title: String { get }
}
如何安装
- 从 https://github.com/onmyway133/XcodeWay/releases 下载最新的二进制文件
- 安装方法 https://medium.com/@onmyway133/install-xcode-8-source-editor-extension-10c9849e33b0
- 安装脚本:要充分使用
XcodeWay
,您需要允许脚本执行,运行以下命令
curl -fsSL https://raw.githubusercontent.com/onmyway133/XcodeWay/master/install.sh | sh
故障排除
- 停止
com.apple.dt.Xcode.AttachToXPCService
- 运行
sudo /usr/libexec/xpccachectl
并重启Mac - 仅在选择Swift文件时有效
- 如果菜单消失或被禁用,请重新运行
致谢
许可证
该项目基于MIT许可证发布。详见LICENSE.md。