如何使DiffGitCached与“一起工作”;autochdir“;设置为vimrc?
我遵循这个问题的答案。如果您查看注释,如果在如何使DiffGitCached与“一起工作”;autochdir“;设置为vimrc?,git,vim,Git,Vim,我遵循这个问题的答案。如果您查看注释,如果在.vimrc中设置了autochdir,则它不起作用。不过,我还是希望两者能一起工作,有办法吗 谢谢你小黑客: autocmd BufRead COMMIT_EDITMSG cdDiffGitCached小黑客: autocmd BufRead COMMIT_EDITMSG cdDiffGitCached编辑git提交消息时,我使用此autocmd禁用autochdir: autocmd BufRead COMMIT_EDITMSG setlocal
.vimrc
中设置了autochdir
,则它不起作用。不过,我还是希望两者能一起工作,有办法吗
谢谢你小黑客:autocmd BufRead COMMIT_EDITMSG cdDiffGitCached
小黑客:autocmd BufRead COMMIT_EDITMSG cdDiffGitCached
编辑git提交消息时,我使用此autocmd禁用autochdir
:
autocmd BufRead COMMIT_EDITMSG setlocal noautochdir
编辑git提交消息时,我使用此autocmd禁用
autochdir
:
autocmd BufRead COMMIT_EDITMSG setlocal noautochdir
你在你的机器上试过了吗?我想我试过了,但没有成功work@BPm是的,这是我已经运行了几个月的配置。我不能说它对每个人都有效,但它对我有效。在这里使用
setlocal
没有多大意义:'autochdir'
是一个全局选项,因此setlocal noautochdir
,set noautochdir
和setglobal noautochdir
给出了相同的结果,但setlocal
也有误导性,使您认为您只设置了本地值。您在您的计算机上尝试过吗?我想我试过了,但没有成功work@BPm是的,这是我已经运行了几个月的配置。我不能说它对每个人都有效,但它对我有效。在这里使用setlocal
没有多大意义:'autochdir'
是一个全局选项,因此setlocal noautochdir
,set noautochdir
和setglobal noautochdir
给出了相同的结果,但setlocal
也有误导性,使您认为您只设置了本地值。