Для того, чтобы vim при повторном открытии файла восстанавливал позицию курсора на которой файл был закрыт в прошлый раз в ~/.vimrc следует добавить:set viewoptions=cursor,folds
au BufWinLeave * mkview
au BufWinEnter * silent loadviewДругой вариант, оставить по умолчанию установки курсора на первой строке, а при необходимости осуществлять руками переход на метку последней открытой позиции, введя команду '".
URL: http://konishchevdmitry.blogspot.com/2010/02/vim.html
Обсуждается: http://www.opennet.me/tips/info/2305.shtml
полезно, но почему то не работаетVIM - Vi IMproved 7.2 (2008 Aug 9, compiled Mar 19 2009 15:53:08)
>> Другой вариант, оставить по умолчанию установки курсора на первой строке, а при необходимости осуществлять руками переход на метку последней открытой позиции, введя команду '".звучит как бред
В дифолтовом конфиге мне попался:
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g`\"" |
\ endifпока работает.
а что тогда написано в заметке на опёнке?
то что там написано не соотвествуюет заметке на сайте автора