CentOS заставляет dnf использовать зеркала определенного местоположения

Вместо этого используйте эту автокоманду:

autocmd VimEnter *
    \ Vexplore |
    \ execute "wincmd l" |
    \ rightbelow term bash

При этом вся последовательность будет выполнена один раз при входе в Vim. Я использую продолжение строки (, последующие строки начинаются с обратной косой черты )и штрихов для запуска нескольких команд. Заметьте также, что autocmdзапускает Ex-команды, поэтому предшествующие команды с :на самом деле не нужны.

Первая команда откроет окно NERDTree слева, как и ожидалось.

Во-вторых, wincmd lпереместится в окно справа (см.:help :wincmd). Это шаг, отсутствующий в вашей попытке, что приводит к тому, что следующий шаг разделяет NERDTree, а не главное окно. wincmdдолжен выполняться внутри execute, потому что в противном случае он попытается интерпретировать следующий за ним |, который перестанет работать как разделитель.

Наконец, последняя команда открывает терминал, используя явноеrightbelow(см. :help :rightbelow), чтобы открыть это разделение внизу. Вот и все!

0
15.09.2021, 08:55
0 ответов

Теги

Похожие вопросы