Я обнаружил эту замечательную команду из документации:
command DiffOrig vert new | set bt=nofile | r # | 0d_ | diffthis
\ | wincmd p | diffthis
Итак, я придумал следующее:
command DiffOrig vert new | set bt=nofile | r # | 0d_ | diffthis | wincmd p | diffthis | wincmd p
map <Leader>do :DiffOrig<cr>
map <leader>dc :q<cr>:diffoff!<cr>
The проблема в том, что когда я нахожу \ dc
, он вернется к началу файла, а не к тому месту, где я оставил его до выдачи \ do
. Как это исправить?
Попробуйте сами, посмотрите, в чем проблемы и как их исправить. И скажите мне, как их исправить: -)