@Greg Hewgill: 感謝您的腳本!我有一對夫婦與它的問題了,所以這裏就是我會改變:
線21:
< map <silent> <C-d> :call <SID>scmToggle()<CR>
--
> map <silent> <C-h> :call <SID>scmToggle()<CR>
我用按Ctrl - d爲向下翻頁(懶得動一直到PdDn),所以不得不切換到Ctrl-h。
行112:
< let cmd = 'cd ' . g:scmBufPath . ' && ' . g:scmDiffCommand . ' diff ' . g:scmDiffRev . ' ' . expand('%:p') . ' > ' . tmpdiff
--
> if g:scmDiffUseAbsPaths
> let cmd = 'cd ' . g:scmBufPath . ' && ' . g:scmDiffCommand . ' diff ' . g:scmDiffRev . ' ' . expand('%:p') . ' > ' . tmpdiff
> else
> let cmd = g:scmDiffCommand . ' diff ' . g:scmDiffRev . ' ' . bufname('%') . ' > ' . tmpdiff
> endif
我有沒有能夠使用絕對路徑與CVS的問題。我不知道這是否是我們在這裏設置的本地奇怪,或者它是全球CVS的事情。所以,我創建了一個可配置的變量,您可以將它放在.vimrc中以使用相對路徑。
它現在看起來正是我想要的,所以我會繼續抨擊,看看我是否可以找到其他任何破解,發佈修復,因爲我去。
編輯:忘了補充:如果你覺得他們是值得的,請隨時在github上添加這些改變到你的腳本。
我建議 d(我在我的GitHub腳本中改變了它)。 –
jkramer
2008-09-19 23:02:18
好主意,合併! – 2008-09-20 00:39:18