我正在使用病原体,所以我的.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都不会为我跳来跳去。也许我需要依赖?我经常使用[{ [( [[
。
答案 0 :(得分:0)
我可能已经迟到了,但这是错误,已经在7.4.504中修复了
set langnoremap
解决了这个问题。