Подтвердить что ты не робот

Vim: создавать метки в файлах?

Функция, которую я часто использую в Vim, составляет m ark и jump-to-mark (')... Но они работают только внутри файла.

Есть ли способ создать метку, которая работает с файлами? Например, поэтому я могу создать метку a в строке 42 foo.py, а затем перейти к этой метке во время редактирования bar.py?

4b9b3361

Ответ 1

Да. Используйте заглавные буквы для знака.

http://vim.wikia.com/wiki/Using_marks

Знаки могут охватывать файлы. Чтобы использовать такие метки, нужно использовать регистры верхнего регистра, то есть A-Z. Регистры нижнего регистра используются только в файлах и не охватывают файлы. Чтобы сказать, если бы вы установили отметку в файле foo.c в регистре "a", а затем переместитесь в другой файл и нажмите "a", курсор не вернется в предыдущее место. Если вам нужна метка, которая приведет вас к другому файлу, вам нужно будет использовать регистр верхнего регистра. Например, используйте mA вместо ma.

Ответ 2

Используйте метки A-Z, они доступны в файлах.