Когда я использую vi, чтобы открыть файл * .c, я бы хотел, чтобы курсор автоматически переместился на строку «main». Если нет «main», я хочу, чтобы курсор перешел в «void» без сообщения об ошибке.
В моем .vimrc
я установил
:autocmd BufRead *.c 1;/main
но это не может реализовать все мои требования. В частности, если в каком-либо открытом исходном файле C не существует «main», vi выводит «Ошибка, не удается найти main ....», что я и хочу удалить.
Я также пытался добавить <silent>
или :silent
к этой строке autocmd
, но она не выполняет то, что я хочу. Может кто-нибудь мне помочь? Спасибо.