URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 64231
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Восстановление позиции курсора при ..."

Отправлено auto_tips , 25-Фев-10 15:26 
Для того, чтобы 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"
Отправлено ffsdmad , 25-Фев-10 15:26 
полезно, но почему то не работает

VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Mar 19 2009 15:53:08)


>> Другой вариант, оставить по умолчанию установки курсора на первой строке, а при необходимости осуществлять руками переход на метку последней открытой позиции, введя команду '".

звучит как бред


"Восстановление позиции курсора при повторном открытии файла в Vim"
Отправлено kyeha , 25-Фев-10 16:21 
В дифолтовом конфиге мне попался:
autocmd BufReadPost *
  \ if line("'\"") > 0 && line("'\"") <= line("$") |
  \   exe "normal g`\"" |
  \ endif

пока работает.


"Восстановление позиции курсора при повторном открытии файла ..."
Отправлено ffsdmad , 26-Фев-10 09:31 
а что тогда написано в заметке на опёнке?
то что там написано не соотвествуюет заметке на сайте автора