无法让键盘快捷键适用于git gutter

时间:2015-07-31 15:51:44

标签: git vim

我正在使用病原体,所以我的.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 gutter网站尝试了以下内容

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

Git gutter本身正在工作。我在保存时看到差异更新。如果我手动输入以下命令似乎都有效:GitGutterNextHunk:GitGutterRevertHunk

所以我不确定发生了什么,或者我接下来要采取哪些步骤来诊断并使映射起作用。

更新:,胡正在工作。我只是意外地做到了。所以它只是[h或[c都不会为我跳来跳去。也许我需要依赖?我经常使用[{ [( [[

1 个答案:

答案 0 :(得分:0)

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

set langnoremap解决了这个问题。