Вопросы с тегом «split»

Вопросы о разделении текущего окна на несколько окон просмотра.

74
Можно ли разделить окно Vim для просмотра нескольких файлов одновременно?

При работе с несколькими файлами было бы очень удобно, если бы мы могли видеть более одного файла на экране одновременно. Есть ли способ в Vim разделить окно (по горизонтали или по вертикали), чтобы при каждом разделении отображался отдельный...

34
Закрыть все разделенные файлы, кроме того, который в данный момент сфокусирован?

Иногда, когда я работаю над файлом, я открываю несколько файлов только для того, чтобы получить представление о текущем потоке кода. Однако это иногда приводит к тому, что несколько файлов открываются за один раз с помощью разделения. Есть ли команда выйти из всех, кроме выбранного...

29
Поменяйте местами два окна

Скажи следующее это текущая структура моего окна: + ----- + ---------------------------- | | | A | | | + ----- + | | | Б | Порядок A и B не совсем естественен. Было бы лучше, если бы B был на вершине. Однако, если я уйду <C-w>K, B будет самой верхней частью всех окон, а это не то, что я хочу....

25
Как я могу работать с разделениями в Vim без Ctrl-W?

Мой терминал не позволяет мне печатать Ctrl+ W, потому что это ярлык для закрытия вкладки терминала. Мне нравится работать со сплитами, но я не могу найти способ сделать это без использования C-W. Это заставило меня использовать вкладки, потому что я могу переключаться между ними gt, gTили #gtгде #...

24
Отменить только окно

Рассмотрим случай с несколькими разбиениями в окне. vim позволяет быстро «максимизировать» текущее разделение, чтобы охватить все окно <C-W> o. Есть ли способ заставить vim «запомнить» расщепления, которые существовали до, и вернуться в это состояние после выполнения <C-W> o?...

21
Может ли разделительный разделитель в vim иметь ширину меньше полного столбца?

Я использую оконный менеджер листов (потрясающий) + терминальный мультиплексор (tmux) + разделение внутри vim. У меня вообще нет оконных декораций, так что у вас вообще нет визуального разделения между ними, если содержание программы не выдает его. Я вполне доволен этой парадигмой, так как в любом...

17
Отправить текст из одного разделенного окна в другое

Недавно появилось дополнение к NeoVim, которое позволяет открывать терминал в буфере vim. Это имеет привлекательные возможности для отправки текста из одного окна vim в другое, например, в режиме REPL. В прошлом я использовал tmux для такой конфигурации. Однако теперь я хотел бы попробовать это,...

16
Как сделать так, чтобы оба сплита прокручивались влево или вправо одновременно?

Я хочу открыть две разные части документа по горизонтали (используя :sp) и прокрутить их влево и вправо вместе. Для вертикальной прокрутки вы бы использовали scrollbind. Однако я не уверен, что использовать для горизонтальной прокрутки. Я знаю, что возможность должна быть доступна, потому что когда...

16
Изменение размеров панелей при изменении размеров хоста

Мне нравится использовать vimdiff в качестве инструмента git diff / merge. Проблема заключается в том, что я изменяю размер окна хост-терминала до нового размера: из двух разделенных панелей крайняя левая часть остается той же ширины, а крайняя правая часть расширяется до полного размера окна. Есть...

15
Как выйти из vim из режима split?

Как эффективно выйти из vim при редактировании нескольких файлов в режиме разделения сразу? Кажется, когда у меня есть, например, 10 разделенных окон, я должен повторить :q!команду 10 раз для каждого окна, которое занимает немного времени. Есть ли лучшие способы выхода из редактора? Что касается...

13
Можно ли определить, находится ли окно снизу или сверху, слева или справа?

Я не знаю, есть ли какая-нибудь функция для проверки положения окна, я имею в виду, оно в настоящее время находится внизу или вверху, влево или вправо? __________________________ | | | | | | | left | right | | | | | | | |___________|____________| __________________________ | | | top |...

10
Как должен работать параметр «switchbuf»?

Недавно я обнаружил эту опцию switchbufи попытался ее использовать, но не могу сказать, не понимаю ли она, как она должна работать, или она на самом деле не работает на моем Vim. О различных возможных значениях, документ говорит: useopen Если включено, перейдите к первому открытому окну, которое...

9
Могу ли я заставить совпадение скобок отображаться в нескольких окнах?

У меня есть исходный файл, содержащий длинный список глубоко вложенных гетерогенных структур. Поскольку конструкции длинные, я бы хотел: Используйте :splitкоманду, чтобы разделить экран на две части. Прокрутите вниз одно окно и вверх другое окно. Когда курсор в окне 1 находится над круглой скобкой,...