Как переместить или создать окно с правой стороны в Vimscript? - PullRequest
4 голосов
/ 15 сентября 2010

Я пытаюсь изменить project.vim, чтобы открыть окно проекта справа, а не слева.В источнике я вижу несколько ссылок на «вертикальное новое», «вертикальное разделение» и «вертикальное изменение размера».Пробуя их, я вижу, что новое вертикальное разделение открывается слева, но я не могу найти, как я могу сделать новое вертикальное разделение, открытое (или переместить) справаЯ знаю, что команда Control-W + r переместит окно вправо, но я не знаю, как это сделать с помощью vimscript.

Ответы [ 3 ]

4 голосов
/ 15 сентября 2010

Попробуйте изменить vertical new на rightbelow vertical new.

Также см. :help vertical и всех друзей, перечисленных сразу после него.

2 голосов
/ 16 сентября 2010

Вы также можете set splitright, чтобы вертикально разделенные окна всегда создавались с правой стороны.

Обновление:

Кажется, что плагин закодирован довольнонегибко, поэтому вам нужно выбрать один из двух подходов:

1) Измените эту строку в исходном коде плагина

let b:proj_locate_command='silent! wincmd H'

на

let b:proj_locate_command='silent! wincmd L'

или 2) Для любых отображений, которые вы используете для открытия окна проекта, добавьте <C-W>L или :wincmd L в конец сопоставлений.

Вы также должны отправить электронное письмоАвтор и попросите его / ее предоставить способ более легко настроить это поведение.

0 голосов
/ 15 сентября 2010

Возможно, вам следует рассмотреть возможность использования wincmd r после вертикального разделения. c и wincmd <i>c</i> большую часть времени эквивалентны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...