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

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

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

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


1
различные шаблоны поиска для окна / буфера
Возможно ли как-то иметь разные шаблоны поиска для каждого окна или буфера, т.е. Я хочу найти термин A в окне / буфере A и термин B в окне / буфере B, чтобы при использовании hlsearchвыделять разные вещи, например, в параллельном разделении.
10 search  buffers 

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

2
Самый эффективный способ заменить весь буфер?
В настоящее время у меня есть два аналогичных метода для замены всего буфера другим текстом (скажем, в буфере обмена). Способ № 1: удалить все строки: :%d. вставить текст: "+P(или аналогичный:) :put+. Способ № 2: визуально выделить все строки: ggVG. вставить текст: "+P. Однако я не мог найти способ сделать это …

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

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

1
Как должен работать параметр «switchbuf»?
Недавно я обнаружил эту опцию switchbufи попытался ее использовать, но не могу сказать, не понимаю ли она, как она должна работать, или она на самом деле не работает на моем Vim. О различных возможных значениях, документ говорит: useopen Если включено, перейдите к первому открытому окну, которое содержит указанный буфер (если …
10 vimrc  buffers  split 

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 …

3
Как добавить скелетный текст в новые файлы vim?
Я использую Vim для написания C ++, и у меня есть довольно много #include<>утверждений, комментариев и т. Д., Которые я должен включать в каждый новый файл, который я создаю. я добавил autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) на мой vimrc, потому что я слышал, что …

1
Что означает символ «+» при открытии буфера?
Я хочу открыть буфер терминала в вертикальном разделении. Если я пытаюсь :vertical split terminalполучить буфер с именем «терминал», а не буфер терминала. Я недавно узнал, что могу :vertical split +terminalоткрыть буфер терминала, но не смог найти справочные документы, объясняющие, что делает +. Что означает «+», это специфично для терминальных буферов …
9 buffers  neovim 

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

1
Есть ли способ записать результаты «: ls» в файл?
У меня есть куча разделений прямо сейчас, и мне потребовалось некоторое время, чтобы найти эти файлы (в основном я выслеживаю ошибку через 50 взаимосвязанных файлов). Есть ли такая команда :ls > /tmp/filelist, которая запишет текущие сплиты / буферы, которые я открыл для файла?

3
Автоматически закрывать старые буферы?
Мне нужно было отредактировать много файлов в последнее время для небольшого изменения в каждом файле. Чтобы добраться до каждого файла, я просматривал NERDtree и открывал один файл за другим. Открывая все больше и больше файлов, я заметила, что объем используемой памяти увеличился. Закрытие vim вернуло мне много памяти. У меня …
9 buffers 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.