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

bash:nano:在Windows git bash中找不到命令,windows,git,git-bash,nano,Windows,Git,Git Bash,Nano,我在windows pc上使用git版本2.7.0.windows.1,我使用了以下命令: $ nano README 结果我: bash: nano: command not found 现在如何将nano文本编辑器安装到git bash?如果系统中已经安装了nano,只需将exe文件的路径添加到path即可 要仅针对Gitbash,您可以使用任何文本编辑器打开GITINSTALL\u DIR\etc\profile,并将此行添加到其中: export PATH="/DriveLetter

我在windows pc上使用git版本2.7.0.windows.1,我使用了以下命令:

$ nano README
结果我:

bash: nano: command not found

现在如何将nano文本编辑器安装到git bash?

如果系统中已经安装了nano,只需将
exe
文件的路径添加到path即可

要仅针对Git
bash
,您可以使用任何文本编辑器打开
GITINSTALL\u DIR\etc\profile
,并将此行添加到其中:

export PATH="/DriveLetter/PATH/TO/YOUR/NANO:$PATH"
当然,您需要根据您的情况更改上述路径


如果您还没有安装它,只需下载并将其放在
gitsinstall\u DIR\bin
$PATH

中包含的任何文件夹下,如果有人仍在为此而挣扎,下面是我如何让它工作的

  • 从下载nano-git
  • 将exe移动到(例如)
    C:\ProgramFiles\Git\bin
    。我把它重命名为
    nano.exe
  • 使用
    winpty nano在bash中运行nano
  • 将以下内容添加到.gitconfig以使nano成为默认编辑器:
  • [core]
    editor=winpty C:/Program Files/Git/bin/nano.exe


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

    在Windows 10上对以前的解决方案(@simopa)进行了一些修改(不含巧克力):

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

  • 使用以下内容修改
    .gitconfig
    文件(单引号和双引号非常重要):

  • (可选步骤)使
    nano
    一般可用于编辑:

    使用以下内容创建或编辑bash的启动脚本之一(例如,
    ~/.bash\u profile
    ):

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

  • 安装新版本的git时,可以选择编辑器nano

    问题是如何安装它。我假设通常的安装方式(我不知道是什么)会将可执行文件放在默认的
    $PATH
    中。是一个简单的编辑器,为用户设计。你是如何在Windows pc上获得nano的?是v2.2吗?当我指定
    C:/Program Files/Git/bin/nano.exe
    (winpty不喜欢路径中的空格,即使我用双引号括起来)。我修复了错误,只指定了
    nano.exe
    ,我使用chocolate和命令
    cinst nano
    安装了它。安装最新的Git并选择nano作为默认编辑器对我有效,而其他解决方案则没有。
    export PATH="/c/Program Files/Git/bin:$PATH"
    alias nano="winpty nano"