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

如何在macOS上将Alacritty设置为默认终端

在macOS中将Alacritty设置为默认终端(支持Finder“在终端中打开”)

方法一:使用duti工具快速设置

duti是macOS上用于配置默认应用的命令行工具,操作简洁高效:

  1. 安装duti(已安装可跳过)
    打开任意终端执行:

    brew install duti
    
  2. 获取Alacritty的Bundle ID
    执行命令获取Alacritty的唯一标识:

    mdls -name kMDItemCFBundleIdentifier /Applications/Alacritty.app
    

    正常输出应为:org.alacritty.Alacritty

  3. 设置Alacritty为默认终端应用
    执行两条命令分别配置终端协议和SSH协议的默认处理:

    duti -s org.alacritty.Alacritty x-terminal-emulator all
    duti -s org.alacritty.Alacritty ssh all
    
  4. 重启Finder使设置生效
    执行命令重启Finder:

    killall Finder
    

    或右键点击Dock中的Finder图标,选择「重新启动」。

方法二:创建Automator快速操作(自定义右键菜单)

如果duti方法未生效,可通过Automator创建自定义右键选项替代默认的「在终端中打开」:

  1. 打开「Automator」应用,新建「快速操作」(旧版为「服务」)
  2. 配置工作流程:
    • 顶部设置「工作流程收到」为「文件或文件夹」,位于「Finder」
    • 在左侧操作库中搜索并添加「运行AppleScript」操作
  3. 替换AppleScript代码为:
    on run {input, parameters}
        set pathList to ""
        repeat with itemPath in input
            set pathList to pathList & quoted form of POSIX path of itemPath & " "
        end repeat
        do shell script "open -a Alacritty --args " & pathList
    end run
    
  4. 保存快速操作,命名为「在Alacritty中打开」
  5. 右键点击Finder中的文件/文件夹,即可在「快速操作」菜单中找到该选项。

验证设置

完成操作后,可通过以下方式确认效果:

  • 在Finder中右键点击任意文件夹,选择「在终端中打开」(方法一)或「在Alacritty中打开」(方法二),确认Alacritty正常启动并定位到目标路径。
  • 执行命令open .,确认启动的是Alacritty。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 10:00:56