Чи ресурс мого .vimrc скидає позначку, створену при написанні буфера?


0

Перший рядок повертає курсор до рядка, в якому я був, другий - джерела файлу ресурсу. обидва працюють там самостійно, але не працюватимуть разом. Мітки, встановлені курсором Return, здається, все ще встановлені, чи може хтось пояснити, яка кореляція між ними?

au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") 
    \ | exe "normal! g`\"" | endif

augroup myvimrc
    au!
    au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC 
    \ | if has('gui_running') && filereadable($MYGVIMRC) 
    \ | so $MYGVIMRC | endif
augroup END

Відповіді:


1

Основний код Vim намагається не змінювати і не втрачати позначки, якщо це абсолютно не потрібно, особливо в ситуаціях, які "здивують" користувача; пошук вашого .vimrcвиглядає як пошук будь-якого сценарію Vim, який не змінює місця розташування позначок - або скасовує їх - якщо тільки в сценарії Vim немає явних команд, які могли б це зробити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.