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

如何在Android的Termux中设置Git默认编辑器?遇启动失败问题

在Termux中设置Git默认编辑器的解决方案
  • Termux的Linux运行环境和Android系统是完全隔离的,无法直接调用你设备上安装的Android应用作为Git编辑器,这就是你遇到unable to start editor报错的核心原因。
  • 最稳定的解决方案是在Termux内部安装终端适用的编辑器:
    1. 安装常用的轻量编辑器nano(易上手):
      pkg install nano
      
    2. 将其设置为Git默认编辑器:
      git config --global core.editor nano
      
    你也可以选择vim、emacs等其他终端编辑器,安装和设置步骤完全类似。
  • 如果非要尝试使用Android端编辑器,需要借助Termux-API打通环境,但体验很差:
    1. 先安装Termux-API工具包:
      pkg install termux-api
      
    2. 创建一个调用Android编辑器的脚本,比如~/.termux/git-editor.sh,写入以下内容:
      #!/data/data/com.termux/files/usr/bin/bash
      termux-open "$1"
      sleep 30 # 手动设置等待编辑完成的时间,时间到后Git会继续执行
      
    3. 给脚本添加执行权限:
      chmod +x ~/.termux/git-editor.sh
      
    4. 设置Git默认编辑器为这个脚本:
      git config --global core.editor ~/.termux/git-editor.sh
      
    这种方式的问题在于Git无法感知你是否完成编辑,只能靠固定延时,大概率会出现编辑没完成Git就继续执行的情况,不推荐日常使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 00:32:05