Как остановить vim от разделения по горизонтали при открытии нового файла? - PullRequest
0 голосов
/ 17 января 2020

Обычно, когда я открываю файл в Vim, когда уже есть один открытый, Vim открывает файл в совершенно новом ... буфере? Экран вещь? Другими словами, он занимает всю клиентскую область vim, поэтому мне нужно :bn просмотреть следующий файл, который я предпочитаю. Но иногда, когда я открываю файл, Vim решает разделить окно по горизонтали и поместить его в один из этих горизонтальных буферов.

Когда он решает разделить окно, а не дать мне все это? Как я могу предотвратить такое поведение? И, пожалуй, самое важное, как называется такое поведение, чтобы я мог лучше искать в будущем?

1 Ответ

0 голосов
/ 19 января 2020

Цитирование из :help window:

A buffer is an in-memory text of a file
A window is a viewport of a buffer

Перечислены буферы. Когда вы запускаете :bufnext или :bn, вы go переходите к следующему буферу; Вы также можете использовать от :b<num> до go для указанного буфера c, скажем от :b2 до go для буфера 2. Вы можете получить список буферов с помощью :ls.

Когда Вы :split или :vsplit, вы открываете новое окно, т.е. новый видовой экран для буфера. У вас может быть два windows, показывающих один и тот же буфер и т. Д.

Кроме того, вкладка представляет собой набор буферов; откройте новую вкладку с помощью :tabnew и пролистайте их с помощью gt и gT до go вперед и назад соответственно.

Я настоятельно рекомендую прочитать справочный файл; это все там.

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