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

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

4
Переместить существующее окно на существующую вкладку
Иногда мне нужно переместить окна в уже существующую вкладку, и мне было интересно, есть ли комбинация клавиш / клавиш, которая могла бы сделать это. Я знаю, что могу закрыть окно, переключиться на вкладку, а затем открыть ее в новом разделе, но мне было интересно, есть ли более короткий способ сделать …

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

3
Как я могу вернуть свои окна обратно в сетку?
Если у меня окна расположены в четыре квадранта, как в следующей последовательности команд: :tabnew :vsplit :split <C-W>l :split затем, введя подобную команду <C-W>J, они больше не будут квадратными; в этом случае это заставит одно окно плавать внизу. Как я могу сделать обратное, то есть заставить окна вернуться в квадратную формацию? …


1
Получить текущее окно / буфер / вкладку в Vimscript
В python, используя модуль vim, невероятно просто получить текущее окно / буфер / вкладку: current_win = vim.current.window current_buff = vim.current.buffer current_tabpage = vim.current.tabpage У меня вопрос, как вы делаете это в чистом VimL / Vimscript и какой тип объекта возвращается? Я действительно не могу найти это где-нибудь в windows.txt( :h …

1
Как мне остановить движение моего окна при использовании vsplit?
При использовании :vsplitмоего окна gvim переходит на конкретное место на экране. Как я могу предотвратить это? То же самое происходит, когда закрывается второй до последнего сплит. Я использую Gvim на Windows.


2
Как повторить отображение при нажатой клавише
У меня есть .vimrcнесколько простых сопоставлений для изменения размера разделенных окон: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Это работает довольно хорошо, но, например, когда я хочу изменить размер окна из 10 строк, я должен нажать и отпустить Leader+ UP10 раз. Как я могу повторить это отображение, пока нажаты клавиши? Что …

3
Что такое скретч-окно?
Иногда я вижу открытое окно с именем scratch. Я знаю, что это какой-то временный буфер / окно. Как я могу ящик один? :h scratch ничего не возвращает

1
Почему: bd # удаляет текущий буфер, если альтернативного буфера не существует?
Вот как я воспроизвожу поведение, которое наблюдаю. Сначала я ввожу эту команду: echo aaaaa > a vim a В Vim я ввожу эти команды: :ls :e # :echo bufname('#') Вот вывод трех вышеупомянутых команд: :ls 1 %a "a" line 1 :e # E194: No alternate file name to substitute for …

1
Буферы vs вкладки vs arglist vs windows
Так много вариантов! Так запутанно! Когда один должен использоваться в предпочтении к другому? Как они связаны друг с другом? Каковы же различия между ними? Как они влияют на команды, которые вы вводите? Как они связаны с регистрами, макросами, метками, параметрами и историей команд? Какое гнездо внутри других, например, является вкладкой …

4
Переключение буфера .c / .h
Я обычно работаю с 2 окнами, вертикально разделенными. Проблема, которую я хотел бы решить, заключается в следующем: легко переходить назад и вперед из файла реализации заголовка <-> Я исследую, без удачи, 2 способа сделать это: Открыть альтернативный файл в текущем окне : Есть много способов сделать это, однако я не …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.