Git 无法为vi vim和gedit执行编辑器

Git 无法为vi vim和gedit执行编辑器,git,vim,Git,Vim,当我尝试执行此操作时,收到以下错误消息 git rebase -i <commit no.> Unknown option -w Run 'gedit --help' to see a full list of available command line options. Could not execute editor git-rebase-i 未知选项-w 运行“gedit--help”查看可用命令行选项的完整列表。 无法执行编辑器 从stack overflow的其他帖

当我尝试执行此操作时,收到以下错误消息

git rebase -i <commit no.>

Unknown option -w
Run 'gedit --help' to see a full list of available command line options.
Could not execute editor
git-rebase-i
未知选项-w
运行“gedit--help”查看可用命令行选项的完整列表。
无法执行编辑器
从stack overflow的其他帖子中,我尝试了以下内容:

  • 将默认编辑器更改为vim,路径为/usr/bin/vim
  • 对vi和gedit做了同样的事情
  • 使用
    源代码~/.zshrc
    加载了
    ~/.zshrc
    ,但仍然存在相同的问题


    我还可以尝试什么来消除此错误。

    shell的编辑器由设置

    export EDITOR=vim
    
    要在
    gitconfig
    中设置编辑器,可以使用

    git config --global core.editor vim
    

    shell的编辑器由设置

    export EDITOR=vim
    
    要在
    gitconfig
    中设置编辑器,可以使用

    git config --global core.editor vim
    

    您是否执行了git config--global core.editor vim?它成功了。!!!!谢谢它的作用是什么?它将在~/.gitconfig文件中设置编辑器变量,也称为全局git配置文件。git——帮助配置还值得注意的是,您也可以通过
    git\u编辑器
    环境变量执行此操作。Git将更喜欢
    core.editor
    config,然后查找
    Git\u editor
    环境变量,然后返回到
    editor
    。您是否执行了
    Git config--global core.editor vim
    ?成功了。!!!!谢谢它的作用是什么?它将在~/.gitconfig文件中设置编辑器变量,也称为全局git配置文件。git——帮助配置还值得注意的是,您也可以通过
    git\u编辑器
    环境变量执行此操作。Git会选择
    core.editor
    config,然后查找
    Git\u editor
    环境变量,然后返回到
    editor