Я давно и безнадежно влюблен в Vim :) и с каждым релизом все больше ;)
Вот несколько строчек, которые стоит добавить в ваш конфиг-файл (.vimrc, если у вас уже есть Vim 7.3*)
включаем сохранение persistent undo - вы можете отматывать изменения в файлах, даже если вы его сохранили и закрыли. (оставшиеся редакторы нервно курят в стороне :):
set undofile
set undodir=~/.vimundo/
сохранение backup файлов для всех файлов, которые вы редактируете. Да, директория будет расти и ее надо периодически чистить ;)
set backupdir=~/.vimbackup
set writebackup
set backup
ну и не забудьте создать сами директории под вашей домашней директорией :)
Но поговорить я хотел не об этом :) Я хотел поговорить о глобальных букмарках :)
m[A-Z] - создает букмарк позиции в файле, который вы редактируете в данный момент. (В командном режиме нажимаем mA)
`[A-Z] - переходит за заранее созданый букмарк. (В командном режиме vim нажимаем `A)
вроде-бы, а что с этого такого? Самое гениальное в том, что букмарки могут быть в разных файлах, поэтому чтоб переключиться на другой файл в заранее запомненную позицию - достаточно нажатия двух кнопок :)
m[a-z], `[a-z] – соответственно работает внутри одного файла и при переходе на другой файл уже не работают (локальные букмарки)
PS. Да, и самое важное насчет глобальных букмарков - при правильно настроеном .vimrc — они сохраняются между рестартами редактора :))))
Понравилось? Подпишись на RSS!
Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

0 Responses to “Vim - удобное переключение между файлами”
Leave a Reply