The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Восстановление позиции курсора при повторном открытии файла в Vim
Для того, чтобы vim при повторном открытии файла восстанавливал позицию курсора
на которой файл был закрыт в прошлый раз в ~/.vimrc следует добавить:

    set viewoptions=cursor,folds
    au BufWinLeave * mkview
    au BufWinEnter * silent loadview

Другой вариант, оставить по умолчанию установки курсора на первой строке, а при
необходимости осуществлять руками переход на метку последней открытой позиции,
введя команду '".
 
25.02.2010 , Автор: Конищев Дмитрий , Источник: http://konishchevdmitry.blogspot.co...
Ключи: vim
Раздел:    Корень / Пользователю / Редактирование текстов

Обсуждение [ RSS ]
  • 1, ffsdmad (ok), 15:26, 25/02/2010 [ответить]  
  • +/
    полезно, но почему то не работает

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


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

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

     
  • 2, kyeha (ok), 16:21, 25/02/2010 [ответить]  
  • +/
    В дифолтовом конфиге мне попался:
    autocmd BufReadPost *
      \ if line("'\"") > 0 && line("'\"") <= line("$") |
      \   exe "normal g'\"" |
      \ endif

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

     
     
  • 3, ffsdmad (ok), 09:31, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а что тогда написано в заметке на опёнке?
    то что там написано не соотвествуюет заметке на сайте автора
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру