Запитання з тегом «buffers»

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

3
Як я можу вказати буфери у вікні швидкого виправлення у Vim?
За допомогою редактора vim поширене завдання - перегляд буферів. Зараз я використовую стандартні команди типу :lsa або :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 


3
Що таке вікно подряпин?
Іноді я бачу відкрите вікно з назвою scratch. Я знаю, що це якийсь тимчасовий буфер / вікно. Як я можу зробити ящик? :h scratch нічого не повертає.

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 

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 …

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
Буфери проти вкладок проти аргустування проти Windows
Стільки варіантів! Так заплутано! Коли слід використовувати перевагу іншому? Як вони ставляться один до одного? У чому різниці між ними? Як вони впливають на команди, які ви вводите? Як вони відносяться до регістрів, макросів, позначок, опцій та історії команд? Яке гніздо, в якому інші, наприклад, вкладка - це підрозділ вікна, …

1
Чи є спосіб записати результати ": ls" у файл?
Зараз у мене є маса розбиття, і мені знадобилося деякий час, щоб знайти ці файли (в основному я переслідую помилку через 50 взаємопов’язаних файлів). Чи є така команда, :ls > /tmp/filelistщо випише поточні розбиття / буфери, які я відкрив для файлу?

3
Автоматично закривати найстаріші буфери?
Нещодавно мені потрібно було відредагувати багато файлів, щоб змінити кожен файл. Щоб дістатися до кожного файлу, я переглянув NERDtree і відкрив один файл за іншим. Коли я відкривав все більше і більше файлів, я помітив, що моє використання пам’яті зростало багато. Закриваючий vim повернув мені багато пам’яті. У мене встановлено …
9 buffers 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.