Как скрыть строки состояния других открытых буферов в vim?

433
Neo Mosaid

Изображение ниже иллюстрирует линии или заголовки окон внизу:

enter image description here

Интересно, как скрыть строки состояния других открытых буферов в vim?

-1

1 ответ на вопрос

1
eff

Вы правы в том, что это другие буферы, но ваша проблема в том, что у вас открыто несколько окон .

Окно может отображать буфер. Одно окно может переключаться между несколькими буферами, поэтому вам нужен только один. Смотрите здесь для обзора окон и буферов.

Окно создается при разделении экрана с помощью команд разделения:sp (по горизонтали) или :vspпо вертикали. Вместо этого откройте файлы для редактирования с помощью :e <filename>. Это откроется <filename>в новом буфере без создания нового окна.

Вы можете перечислить открытые буферы с помощью :lsи переключаться между ними (без создания новых окон), используя :bnи :bp. Обзор о том, как использовать буферы, смотрите здесь .

Я обычно открываю файлы, используя: Browse; затем GF, чтобы перейти к файлу, как я могу использовать это, чтобы открыть файлы / буферы в том же окне Neo Mosaid 6 лет назад 0
К сожалению, когда я пытаюсь `: Browse`, я получаю` E492: не команда редактора: Browse`. У вас есть плагин, который предлагает это? Лично я бы предложил использовать стандартный метод открытия файлов, а именно `: e`, но это только мои предпочтения. eff 6 лет назад 0
Я думаю, вы правы `: browse oldfiles` ведет себя так же: e Neo Mosaid 6 лет назад 0
вот команда: `: команда! Обзор: 99new + setl \ buftype = nofile | 0put = v: oldfiles | nnoremap : е = GetLine ( '')`Боюсь, я не знаю, как это изменить Neo Mosaid 6 лет назад 0
хорошо вместо: 99new я изменил его на: tabnew и он работает, спасибо Neo Mosaid 6 лет назад 0
Итак, как вы удаляете строки состояния из этих других «окон»? trusktr 6 лет назад 0
@trusktr: если вы хотите удалить все строки состояния, вы можете: установить laststatus = 0 (см .: он laststatus). Однако я не вижу способа удалить всю строку состояния в активном окне. Создание нового вопроса даст вам больше ответов. eff 6 лет назад 0