无法让键盘快捷键适用于 git 装订线



我正在使用病原体,所以我的.vimrc看起来像这样

execute pathogen#infect()
...
nmap <Leader> hu GitGutterRevertHunk
nmap <Leader> hv GitGutterPreviewHunk
nmap <silent> ]h :<C-U>execute v:count1 . "GitGutterNextHunk"<CR>
nmap <silent> [h :<C-U>execute v:count1 . "GitGutterPrevHunk"<CR>

我还从git排水沟站点尝试了以下内容

nmap ]h <Plug>GitGutterNextHunk
nmap [h <Plug>GitGutterPrevHunk
nmap <Leader>ha <Plug>GitGutterStageHunk
nmap <Leader>hu <Plug>GitGutterRevertHunk

Git 排水沟本身正在工作。 我在保存时看到差异更新。 如果我手动键入:GitGutterNextHunk:GitGutterRevertHunk,这些命令似乎都可以工作

所以我不确定发生了什么,或者接下来我应该采取什么步骤来诊断并使映射工作。

更新:,hu正在工作。 我只是不小心做了。 所以只是 [h 或 [c 两者都不会为我跳来跳去。 也许我需要依赖关系? 我经常使用[{ [( [[

我可能迟到了,但这是错误,已在 7.4.504 中修复

set langnoremap修复了这个问题。

最新更新