Можно ли открыть вкладку внутри сплита - PullRequest
0 голосов
/ 22 декабря 2018

В настоящее время у меня есть конфигурация Vim, где у меня есть NERDtree слева, и терминал, открытый внизу, и мой главный редактор в правом верхнем углу.Я хотел бы открывать новые файлы во вкладках внутри редактора, а не заменять весь экран новым файлом.Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Мне кажется, я вижу IDE-подобный рабочий процесс, которого вы пытаетесь достичь, и это вполне возможно, но вкладки - это не то, как это сделать.Поскольку вкладки представляют собой макет окна, представляющий независимое представление пространства вашего редактора, они могут быть полезны, скажем, для нескольких представлений одного и того же рабочего процесса, например, представления редактора и представления отладки, или всего, что вы можете себе представить.

То, что я думаю, мы ищем, это использование буферов vim.Например, откройте Nerdtree, терминал с: term, и все, что является частью вашего рабочего процесса в одной компоновке (вкладке).И затем вы хотите использовать окно редактора (split) для редактирования нескольких буферов.

Очень хорошее резюме того, как использовать буферы, можно найти там: https://joshldavis.com/2014/04/05/vim-tab-madness-buffers-vs-tabs/

0 голосов
/ 23 декабря 2018

TL; DR: Нет

Страница вкладки в vim "содержит одно или несколько окон" (:help tab-page-intro).Также известен как коллекция окон.Vim является достаточно мощным средством управления окнами, позволяя вам создавать любую комбинацию окон редактирования, которую вы пожелаете, а затем создавать новую вкладку для работы над чем-то другим, не разрушая тщательно продуманный макет.

Вы не можетеиметь одно разделенное действие как вкладку;вместо этого вы можете разделить это окно дальше или переключаться между файлами, используя :edit, :find, :Explore и многие другие методы.

См., например, статью , на которую я ссылался в комментариях.

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