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

时间:2016-04-22 20:41:54

标签: windows git git-bash nano

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

$ nano README

这导致我:

bash: nano: command not found

现在我怎样才能将nano文本编辑器安装到git bash?

4 个答案:

答案 0 :(得分:10)

以前的解决方案(@Simopaa)对Windows 10(没有Chocolatey)的修改很少:

  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"
    

答案 1 :(得分:5)

如果有人还在努力解决这个问题,那么我的设法就是如何让它发挥作用。

  1. https://www.nano-editor.org/dist/win32-support/
  2. 下载nano-git
  3. 将exe移至(例如)C:\Program Files\Git\bin。我将其重命名为nano.exe
  4. 使用winpty nano
  5. 在bash中运行nano
  6. 将以下内容添加到.gitconfig以使nano成为默认编辑器:
  7. [core] editor = winpty C:/Program Files/Git/bin/nano.exe

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

答案 2 :(得分:3)

如果您已在系统中安装了nano,则只需将exe文件的路径添加到PATH。

要仅为Git bash执行此操作,您可以使用任何文本编辑器打开GITINSTALL_DIR\etc\profile并将此行添加到其中:

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

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

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

中包含的任何文件夹下

答案 3 :(得分:0)

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