回答

收藏

如何让 git 使用我选择的编辑器进行提交?

技术问答 技术问答 250 人阅读 | 0 人回复 | 2023-09-11

我更喜欢 Vim 写下我的提交信息,但 git 在 Emacs 打开它们。
/ z7 n$ p5 R  P! [( n$ j. N3 r- \如何配置 git 始终使用 Vim?请注意,我想在全球范围内实施这项操作,而不仅仅是单个项目。: ?: ~7 T4 ~/ V2 U5 g0 D
                                                               
. v8 w" R5 k8 O4 R8 C6 Q% p' X8 N9 ^    解决方案:                                                                % R6 ?+ h. \7 I# N) Q% D
                                                                如果您只想为 Git 设置编辑器,请执行以下任何操作(您不需要两者):
& ^# w: H: G' bcore.editor在你的 Git 设置在配置中:git config --global core.editor "vim"或者
/ a- D6 F9 R6 {8 j设置GIT_EDITOR环境变量:export GIT_EDITOR=vim如果要为 Git和其他程序设置编辑器,请设置标准化VISUAL和EDITOR环境变量*:, H* q9 L) x, S7 T5 v. _& m3 P
    export VISUAL=vimexport EDITOR="$VISUAL"
    : }9 `& p; w4 \' w1 z
注意:两者可能不需要同时设置,但有些程序可能不会更正确地使用VISUAL. 见VISUAL与EDITOR..
0 u+ p0 s2 W4 b$ @) R3 `7 a( q需要一个编辑器--wait否则,他们将打开一个空白页面。
3 f1 B$ P5 B6 v; r0 `. dSublime Text(如果设置正确;或者用可执行文件的完整路径代替subl):export VISUAL="subl --wait", a0 r) c& `5 H+ Y! O+ c
VS Code(添加shell 命令后):export VISUAL="code --wait"
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则