Один из способов - установить автокоманду для буфера, который вы не хотите вводить:
au BufEnter NameOfSkipBuffer: wincmd j
После этого команда :wincmd j
будет автоматически выдаваться при вводе указанного вами буфера. Это может быть не та команда, которую вы хотите; Вы можете изменить это на то, что подходит для вашей ситуации. Обратите внимание, что вы не сможете ввести буфер самостоятельно, даже когда пытаетесь в него попасть. Например, если он находится в разделенном окне и вы щелкаете мышью по окну буфера, вы обнаружите, что курсор перемещается в окно под ним (с моей командой выше). Чтобы изменить это, вам нужно удалить автокоманду BufEnter:
au! BufEnter NameOfSkipBuffer
В зависимости от ваших потребностей этот метод может отлично работать или не работать. Но это красиво и просто.