Чтобы открыть файл main.rs
в первой строке, начинающейся с fn main
, просто запустите:
$ vim main.rs +/'^fn main'
Если вы хотите, чтобы каждый файл с именем main.rs
автоматически открывался в первую строку, начинающуюся с fn main
, вы можете добавить в файл .vimrc
следующее:
autocmd BufRead main.rs /^fn main
Вы можете распространить это на все файлы, оканчивающиеся на .rs
, изменив main.rs
на *.rs
. Однако, если файл не содержит совпадающих строк, вы получите сообщение об ошибке (Error detected while processing BufRead Auto commands for <filename>
). Команда silent!
подавляет ошибки:
autocmd BufRead *.rs silent! /^fn main
Будет выполнен поиск по fn main
, если он существует, но без сбоев, если он не существует.