bash:nano:在Windows git bash中找不到命令

我在Windows PC上使用git版本2.7.0.windows.1,我使用了下面的命令:

$ nano README 

这导致我:

 bash: nano: command not found 

现在我怎样才能安装纳米文本编辑器git bash

Solutions Collecting From Web of "bash:nano:在Windows git bash中找不到命令"

如果您的系统中已经安装了nano,那么您只需要将exe文件的路径添加到PATH中即可。

要做到这一点只是为了Git bash ,你可以用任何文本编辑器打开GITINSTALL_DIR\etc\profile并添加下面的代码:

 export PATH="/DriveLetter/PATH/TO/YOUR/NANO:$PATH" 

当然,你需要根据你的情况改变上面的路径。

如果您还没有安装它,只需下载并放在GITINSTALL_DIR\bin$PATH包含的任何文件夹

如果任何人仍然在为此而苦苦挣扎,那么我就是这样做的。

  1. https://www.nano-editor.org/dist/win32-support/下载nano-git
  2. 将exe移动到(例如) C:\Program Files\Git\bin 。 我把它重命名为nano.exe
  3. winpty nano在bash中运行winpty nano
  4. 将以下内容添加到.gitconfig以使nano成为您的默认编辑器:

[core] editor = winpty C:/Program Files/Git/bin/nano.exe

有可能是一个更优雅的解决方案,但这对我很有用。

以前的解决方案(@Simopaa)的一点修改是在Windows 10(无巧克力)上为我工作:

  1. 下载nano-git
  2. nano-git-xxx.exe移动到(例如) C:\Program Files\Git\bin

  3. 使用以下命令修改.gitconfig文件( 引号双引号是重要的):

     [core] editor = "winpty '/c/Program Files/Git/bin/nano-git-0d9a7347243.exe'" 
  4. (可选步骤)使nano可用于一般编辑:

    创建或编辑bash的启动脚本之一(例如~/.bash_profile ),具体如下:

     export PATH="/c/Program Files/Git/bin:$PATH" alias nano="winpty nano"