在 Vim 中使用 git 的技巧。映射应该在 vimrc 文件中完成,例如:


noremap <unique> <leader> g :call git#BlameRange() <cr>

</cr></leader></unique>

假设 是默认值,那么在正常模式下,输入 g 将执行 Git blame,查看当前行的 Git 历史;在视觉模式下,输入 g 将执行 Git blame 对应的视觉块。

类似的,grep 映射也应在 vimrc 文件中完成,例如:


nnoremap <unique> K :call git#GrepCursorWord() <cr>

vnoremap <unique> K y :call git#GrepText(getreg('"')) <cr>

</cr></unique></cr></unique>

在正常模式下,键入 K 会执行 Git grep 查找光标下的单词;在视觉模式下,键入 K 会搜索选中的文本内容。