Vim - удобное переключение между файлами

Я давно и безнадежно влюблен в 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 - удобное переключение между файлами”


  1. No Comments

Leave a Reply