显然,Git应该会在你输入提交信息时打开一个编辑器。我的机器从来没有出现过这种情况,所以我想知道它是不是没有设置,或者我没有Vim之类的。TextEdit是我默认的文本编辑(.txt)应用程序。如何让Git打开一个文本编辑器供我使用?
vulvrdjw1#
有关git如何查找要启动的编辑器的说明,请参见man git-var:首选顺序是$GIT_EDITOR环境变量,然后是core.editor配置,然后是$VISUAL,然后是$EDITOR,最后是编译时选择的缺省值,通常是vi我将从export GIT_EDITOR=/path/to/your/editor或git config --add core.editor /path/to/your/editor开始,以提供您知道要安装的编辑器。
git
man git-var
export GIT_EDITOR=/path/to/your/editor
git config --add core.editor /path/to/your/editor
5vf7fwbs2#
第一个月
首先将Mac App Sublime Text.app(bin subl所在的位置)的路径添加到您的配置文件:echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile通过打开新终端然后在终端中运行subl进行测试,Sublime Text应用程序应打开。
echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile
subl
git config --global core.editor "subl -n -w"
git commit --amend
git log --oneline(如果您使用的是Visual Studio Code和嵌入式终端,请关闭并重新打开终端)
git log --oneline
2条答案
按热度按时间vulvrdjw1#
有关
git
如何查找要启动的编辑器的说明,请参见man git-var
:首选顺序是$GIT_EDITOR环境变量,然后是core.editor配置,然后是$VISUAL,然后是$EDITOR,最后是编译时选择的缺省值,通常是vi
我将从
export GIT_EDITOR=/path/to/your/editor
或git config --add core.editor /path/to/your/editor
开始,以提供您知道要安装的编辑器。5vf7fwbs2#
使用 Nano 作为内嵌终端编辑器(我使用的是Mac)
第一个月
要使用 Sublime Text Mac应用程序
首先将Mac App Sublime Text.app(bin subl所在的位置)的路径添加到您的配置文件:
echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile
通过打开新终端然后在终端中运行
subl
进行测试,Sublime Text应用程序应打开。将
subl
作为首选文本编辑器添加到git配置文件中git config --global core.editor "subl -n -w"
测试以确保Sublime打开它并进行小编辑,保存
git commit --amend
查看更改
git log --oneline
(如果您使用的是Visual Studio Code和嵌入式终端,请关闭并重新打开终端)