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

Представление файла, загруженного в память. Редактирование выполняется на буферах.

65
Есть ли простой способ закрыть рабочий буфер / окно предварительного просмотра?

Один из установленных мной плагинов (возможно, Supertab) предоставляет хороший обзор документации для выделенного в данный момент элемента в меню завершения: (Очевидно) рабочий буфер остается открытым даже после выхода из завершения (нажатием Enterили Space). Затем, чтобы выйти из этого, я делаю...

56
Как сохранить макет окна, разделения и буфера?

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

55
Закрыть и выгрузить буфер без выхода из Vim

Часто я загружаю некоторую информацию во временный буфер, а затем закрываю ее :clo!. Но это скрывает буфер, а не выгружает его полностью, даже если я nohiddenустановил. Я нахожу это утомительным, так как я получаю дополнительное подтверждение, когда я покидаю Vim, о контенте, который я уже (думал...

43
Самый быстрый способ переключиться на буфер в Vim?

Одним из способов выбора буфера в vim может быть просмотр списка буферов с использованием стандартных команд as :lsили с помощью некоторого внешнего кода плагина / vimscript для просмотра списка в окне . Допустим, я хочу перейти к буферу напрямую, как можно быстрее. Чтобы просмотреть список буферов...

29
Перенумерация списка буферов

После того, как я некоторое время работал над проектом, я начинаю видеть большие промежутки между последовательными номерами буферов. Это потому, что буферы между ними были уничтожены по разным причинам. К сожалению, это может затруднить переход к определенному буферу или выбор диапазона буферов...

23
Как вы открываете новый буфер в текущем окне?

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

20
Как я могу перезагрузить все буферы одновременно?

При работе над функциональной веткой gitмне часто приходится хранить свои изменения, чтобы зафиксировать исправление ошибки в основной ветке. Когда я закончу работать над изменениями, я git stash pop, который обновляет временные метки на файлах. Несмотря на то, что файлы идентичны, в следующий раз,...

16
Каков порядок событий WinEnter, BufEnter, BufRead, Syntax, FileType?

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

15
Есть ли способ надежно переходить назад и вперед в истории файлов

Я хотел бы перейти к файлу, который я только что отредактировал, последним и следующим, как плагины MRU. :bnextи :bprevиногда работает, но чаще всего я просто попадаю в какой-то непонятный файл, который я не помню, редактирую, и вынужден возвращаться к плагину MRU. Есть ли способ это исправить?...

14
Как привязать набор буферов к вкладке?

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

13
Как мне перечислить буферы в окне быстрого исправления в Vim?

С помощью редактора vim обычной задачей является просмотр буферов. Теперь я использую стандартные команды, такие как :lsили :bnext. На самом деле я установил в моем .vimrc: "move amongs buffers with CTRL map <C-J> :bnext<CR> map <C-K> :bprev<CR> Я хотел бы просмотреть буферы...

13
Что является более эффективным способом использования буферов?

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

12
Какие плохие вещи могут случиться, если я использую: bwipeout?

Я только что обнаружил :bwipeoutкоманду, для которой :helpговорится: Нравится :bdelete, но реально удалить буфер. Все, что связано с буфером, потеряно. Все метки в этом буфере становятся недействительными, настройки параметров теряются и т. Д. Не используйте это, если вы не знаете, что делаете....

10
Выполнить содержимое буфера как vimscript

У меня есть nofileбуфер, который содержит vimscript, и я хочу его выполнить. Однако, :so % это не будет работать, потому что для этого требуется сохраненный файл, а не буфер. Есть ли команда vim, чтобы сделать это по умолчанию? Если нет, то возможно ли создать функцию, которая делает то же...

10
Несколько буферов, один и тот же файл, разные настройки

Можно ли редактировать файл под разными настройками одновременно? Точнее, я хотел бы иметь несколько буферов в одном экземпляре Vim, которые имеют одинаковое содержимое (изменение одного буфера сразу же влияет на содержимое другого буфера), но разные позиции курсора, разные метки, разная подсветка...