如何在Android的Termux中设置Git默认编辑器?遇启动失败问题
在Termux中设置Git默认编辑器的解决方案
- Termux的Linux运行环境和Android系统是完全隔离的,无法直接调用你设备上安装的Android应用作为Git编辑器,这就是你遇到
unable to start editor报错的核心原因。 - 最稳定的解决方案是在Termux内部安装终端适用的编辑器:
- 安装常用的轻量编辑器nano(易上手):
pkg install nano - 将其设置为Git默认编辑器:
git config --global core.editor nano
- 安装常用的轻量编辑器nano(易上手):
- 如果非要尝试使用Android端编辑器,需要借助Termux-API打通环境,但体验很差:
- 先安装Termux-API工具包:
pkg install termux-api - 创建一个调用Android编辑器的脚本,比如
~/.termux/git-editor.sh,写入以下内容:#!/data/data/com.termux/files/usr/bin/bash termux-open "$1" sleep 30 # 手动设置等待编辑完成的时间,时间到后Git会继续执行 - 给脚本添加执行权限:
chmod +x ~/.termux/git-editor.sh - 设置Git默认编辑器为这个脚本:
git config --global core.editor ~/.termux/git-editor.sh
- 先安装Termux-API工具包:
内容的提问来源于stack exchange,提问作者Zapperz0398
相关产品推荐
相关产品推荐

