середа, 28 грудня 2011 р.

vim: відновлення позиції курсора при відкритті файлу

Працюючи над великою кількістю текстових файлів у vim відчув необхіднісь у відновленні сесії редагування: хотілося б щоб після відкриття документу курсор ставав на той рядок і символ, де закінчилось попереднє редагування.

Так от, звичайно, vim дозволяє це зробити! Як? Дуже просто:

Необхідно тільки дописати в ~/.vimrc наступні рядки:
if has("autocmd")
    set viewoptions=cursor,folds
    au BufWinLeave * if bufname('%')!='' | mkview | endif
    au BufWinEnter * if bufname('%')!='' | silent loadview | endif
endif

Ідея запозичена у Діми Коніщева і трохи перероблена

Немає коментарів:

Дописати коментар