Вопросы с тегом «vim-windows»

Окно Vim - это вид буфера. Страница вкладки содержит одно или несколько окон. Для вопросов о взаимодействии с операционной системой Microsoft используйте [microsoft-windows]. Для вопросов о взаимодействии с оконной системой рабочего стола используйте [window-management].

4
Как сохранить макет окна, разделения и буфера?
У меня есть несколько задач, над которыми я работаю в одном хранилище. Я хотел бы создать «рабочие пространства» для работы над ними. В одном «рабочем пространстве» или «макете буфера» все файлы, над которыми мне нужно работать, должны быть открыты в макете, который я хочу (используя ^w+v, ^w+sчтобы разделить окно). Затем, …

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

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

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

1
Как вы открываете новый буфер в текущем окне?
У меня есть несколько открытых вкладок с различными настройками окна. Я хотел бы открыть новый пустой буфер в текущем окне, без каких-либо разделений / окон или вкладок Есть какой-либо способ сделать это? Я знаю , что я мог бы сделать что - то вроде :nто C-w jтогда , :qно это …


1
Как мне узнать фактическую высоту и ширину Vim?
winheight()и winwidth()вернуть количество столбцов / строк в текущем окне. То, что я ищу, - это что-то ближе к реальной высоте и ширине области редактирования или отображаемой области, если выполняется в терминале. Проблема с winheight()и в winwidth()том , что соотношение сторон рассчитаны из этих значений вне связи с фактическим соотношением сторон. …

4
Как сделать так, чтобы Vim открывал справку в вертикальном разделении?
Я обычно работаю в выпадающем терминале, длиной около 25 символов. Поскольку я предпочитаю вкладки окнам 1 , обычно тратится много горизонтального пространства - около половины ширины терминала. Вдобавок ко всему, Vim, с настройкой по умолчанию helpheight, оставляет примерно пару строк содержимого файла, когда я открываю окно справки: Есть ли способ …

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




2
Каков порядок событий WinEnter, BufEnter, BufRead, Syntax, FileType?
Я прошел через autocmd.txtпомощь, но информация об этом разбросана и не всегда присутствует (например, с BufRead). Может ли кто-то, кто хорошо понимает это, перечислить порядок этих событий - возможно, с условиями, отмеченными в параграфах, как WinEnter BufEnter (if this window is for a different buffer than the current) и так …

6
Как привязать набор буферов к вкладке?
Когда мне нужно работать над разными проектами одновременно, у меня есть следующий рабочий процесс: Я создаю одну вкладку для каждого проекта. В каждой вкладке я открываю файлы, которые хочу отредактировать, что создает несколько буферов. Опционально, если мне нужно увидеть два (или более) файла одновременно, я создаю разделенные окна, поэтому у …

2
Как изменить размер окна плагина по умолчанию (NerdTree, Taglist и т. Д.)?
Я использую плагины Taglist и NerdTree довольно часто. Обычно окно, которое открывается с левой стороны, слишком мало, и мне нужно его расширить. Я обычно делаю: 10 CTRL+w > Есть ли способ изменить ширину по умолчанию окна NerdTree и Taglist?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.