我正尝试通过 fugitive.vim 的 Gcommit 命令从提交消息中关闭 Bitbucket 上的问题:
:Gcommit -m "Fixes #1"
当我检查提交消息时,#1
已被替换为index.html
(我正在处理的文件),因此提交消息如下所示:
修复 index.html
这不是我想要的行为。使用 fugitive.vim 时,如何使用 :Gcommit 关闭 Bitbucket 或 GitHub 问题?
答案1
在命令行中,#1
被缓冲区号 1 的名称替换。
我不使用 fugitive,因此我无法自己测试,但您可以尝试使用#
反斜杠进行转义,如下所述:h cmdline-special
:
:Gcommit -m "Fixes \#1"