我正在使用Mac App store中名为CodeRunner 4的代码编辑器。我想将它设置为 git 中的默认代码编辑器,这样当我想对文件进行一些更改或添加提交消息时,终端将为我打开这个默认代码编辑器。
我自己尝试过
git config --global core.editor "coderunner4 --wait"
但是当我尝试这样做时没有打开任何东西git commit
,而是显示了这个错误消息:
Aayushs-MBP: projectd/ $ git commit
hint: Waiting for your editor to close the file... coderunner4 --wait: coderunner4: command not found
error: There was a problem with the editor 'coderunner4 --wait'.
Please supply the message using either -m or -F option.
它说没有像coderunner4
. 我不知道如何找到开发人员设置的打开此应用程序的命令。我还尝试通过执行以下操作将默认编辑器设置为 Visual Studio Code:
git config --global core.editor "code --wait"
但是当我尝试git commit
打开默认 git 编辑器以添加提交消息时再次显示相同的错误消息:
Aayushs-MBP: projectd/ $ git commit
hint: Waiting for your editor to close the file... code --wait: code: command not found
error: There was a problem with the editor 'code --wait'.
Please supply the message using either -m or -F option.
我认为可能存在一个问题.bash_profile
,我必须在其中设置应用命令的路径,例如coderunner4
[for coderunner] 和code
[for vs code] 所以我还修改了 .bash_profile 通过添加来自 SO 的这个片段:
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
但什么也没发生
我还尝试通过提供完整路径来更改默认编辑器,但再次显示略有不同的错误消息:
Aayushs-MBP: projectd/ $ git config core.editor './Applications/CodeRunner.app --wait'
Aayushs-MBP: projectd/ $ git commit
hint: Waiting for your editor to close the file... ./Applications/CodeRunner.app --wait: ./Applications/CodeRunner.app: No such file or directory
error: There was a problem with the editor './Applications/CodeRunner.app --wait'.
Please supply the message using either -m or -F option.
请帮助我将我的默认代码编辑器更改为CodeRunner 4 for git。