В настоящее время я пытаюсь очистить окно быстрого исправления при использовании cscope и для этого использую следующие команды:
augroup quickfix
autocmd!
autocmd BufRead qf set modifiable
autocmd FileType qf
\ set modifiable |
\ set hidden |
\ execute ":%s/<<.*>>//g"
augroup END
Таким образом, при открытии файла теги <<>>
удаляются. Тем не менее, так как по умолчанию окно быстрого исправления nomodifiable
, я вынужден заставить его.
Во время тестирования я обнаружил, что замена выполняется, но окно быстрого исправления все еще остается nomodifiable
; поэтому я не могу редактировать его содержание или использовать его в качестве заметок. Изменяемость может быть установлена вручную после открытия окна, но это не удобно. Возможно я что-то упускаю или использую неправильное событие. Может кто-нибудь объяснить, что не так?