Несмотря на то, что, вероятно, невозможно изменить стандартное поведение разделенного окна команды :copen
, можно подойти к проблеме двумя способами.
Первый способ - использовать команды, которые непосредственно изменяют окноразделение направлений (см. :help :vertical
и ниже до пункта «Закрытие окна»).
Например, рассмотрим
:botright copen
или
:botright cwindow
, чтобы сделатьокно быстрого исправления открывается как самое нижнее 1 или даже
:vertical topleft cwindow
, чтобы открыть его в верхнем левом углу текущего окна.
Второй подход заключается впереместите окно быстрого исправления в конец макета окна с помощью автокоманды.
:autocmd FileType qf wincmd J
Этот триггер использует тот факт, что окно быстрого исправления можно легко отличить по типу файла, qf
,Команда wincmd J
эквивалентна комбинации Ctrl + W , Shift + J , указывающей Vim переместить окно к самомувнизу (см. :help :wincmd
и :help ^WJ
).
1 Эти команды могут быть сокращены до :bo cope
и :bo cw
соответственно.Также для их быстрого вызова можно создать краткое сопоставление или пользовательскую команду.