Xcode - 在外部编辑器中快速打开当前文件

iva*_*oid 3 xcode xcode4

是否可以设置键盘快捷键(或者可能在某处添加一些菜单项)以在外部编辑器中打开当前编辑的文件?

(显然我可以[(右键单击文件树→在Finder中显示)/(右键单击窗口标题→选择包含目录)]→右键单击文件→打开方式→"应用程序" - 但步骤太多了. )

iva*_*oid 9

嗯,我找到了.

  1. 启动Automator.app.
  2. 选择"服务".
  3. 拖放"运行AppleScript"到工作流程.
  4. 将"服务接收"设置为"无输入",应用程序为Xcode.
  5. 粘贴此代码(将MacVim替换为您的编辑器)

    tell application "Xcode"
        set current_document to last source document
        set current_document_path to path of current_document
    end tell
    
    tell application "MacVim"
        activate
        open current_document_path
    end tell
    
    Run Code Online (Sandbox Code Playgroud)
  6. 保存工作流程

  7. 在系统偏好设置→键盘→键盘快捷方式→服务→常规中,指定快捷方式.
  8. 你完成了!

我从这个项目中借用了AppleScript代码:Uncrustify Xmat 4的Automator Services.