【发布时间】:2016-08-16 15:01:27
【问题描述】:
我在 windows pc 上使用 git 版本 2.7.0.windows.1,我使用了以下命令:
$ nano README
结果是我:
bash: nano: command not found
现在如何将 nano 文本编辑器安装到 git bash?
【问题讨论】:
-
您是如何在 Windows pc 上获得 nano 的?是 v2.2 吗?
我在 windows pc 上使用 git 版本 2.7.0.windows.1,我使用了以下命令:
$ nano README
结果是我:
bash: nano: command not found
现在如何将 nano 文本编辑器安装到 git bash?
【问题讨论】:
对以前的解决方案 (@Simopaa) 的小修改适用于我在 Windows 10 上(没有 Chocolatey):
将nano-git-xxx.exe 移动到(例如)C:\Program Files\Git\bin。
使用以下内容修改.gitconfig 文件(单引号和双引号很重要):
[core]
editor = "winpty '/c/Program Files/Git/bin/nano-git-0d9a7347243.exe'"
(可选步骤)使nano 可用于一般编辑:
使用以下内容创建或编辑 bash 的启动脚本之一(例如~/.bash_profile):
export PATH="/c/Program Files/Git/bin:$PATH"
alias nano="winpty nano"
【讨论】:
如果有人还在为此苦苦挣扎,这就是我设法让它工作的方法。
C:\Program Files\Git\bin。我将其重命名为nano.exe。winpty nano 运行 nano
[core]
editor = winpty C:/Program Files/Git/bin/nano.exe
可能有更优雅的解决方案,但这对我有用。
【讨论】:
C:/Program Files/Git/bin/nano.exe 时出现错误(winpty 不喜欢路径中的空格——即使我用双引号括起来)。我通过仅指定 nano.exe 修复了我的错误,我使用 Chocolatey 和命令 cinst nano 安装了它。
如果您的系统中已经安装了 nano,您只需将 exe 文件的路径添加到 PATH。
要为 Git bash 执行此操作,您可以使用任何文本编辑器打开 GITINSTALL_DIR\etc\profile 并将此行添加到其中:
export PATH="/DriveLetter/PATH/TO/YOUR/NANO:$PATH"
当然你需要根据你的情况改变上面的路径。
如果您还没有安装,只需下载并放在GITINSTALL_DIR\bin 或$PATH 中包含的任何文件夹下
当你安装新版本的 git 时,你可以选择编辑器 nano。
【讨论】: