You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否为Xcode添加「在当前激活文件(非工作区)查找选中文本」的快捷键?

在Xcode中实现选中文本自动填充至搜索框(类似VSCode的Command+F行为)

方法一:通过系统键盘设置自定义快捷键

这是最直接的原生方案,无需额外工具:

  • 打开「系统设置」→「键盘」→「快捷键」→「应用快捷键」
  • 点击「+」按钮,在弹出窗口中:
    • 应用程序:选择「Xcode」
    • 菜单标题:准确填写「Find…」(对应Xcode顶部菜单Edit > Find > Find…的选项,注意是英文省略号)
    • 快捷键:设置为 Command+F
  • 点击「添加」后生效,选中文本时按下Command+F,Xcode会自动将选中内容填入搜索框

方法二:用AppleScript配合快捷指令(适配特殊场景)

如果第一种方案失效,可通过脚本实现:

  • 打开「快捷指令」应用,新建空白快捷指令
  • 添加「运行AppleScript」动作,替换为以下代码:
tell application "Xcode"
    set selectedText to selected text of front document
    activate
    tell application "System Events"
        keystroke "f" using command down
        delay 0.1
        keystroke selectedText
    end tell
end tell
  • 保存快捷指令后,前往「系统设置」→「键盘」→「快捷键」→「服务」,找到刚才创建的快捷指令,设置Command+F为其快捷键
  • 最后在「系统设置」→「隐私与安全性」→「辅助功能」中,给「快捷指令」和「Xcode」开启权限,确保脚本能正常执行

注意事项

  • 方法一中的菜单标题必须和Xcode实际菜单完全匹配,若Xcode版本更新后菜单名称变化,需同步修改
  • 方法二的脚本依赖系统辅助权限,若执行失败先检查权限是否开启

内容的提问来源于stack exchange,提问作者Pytan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 03:42:09