Запитання з тегом «multiple-files»

Питання про використання vim для обробки кількох файлів одночасно.

2
Відкрити ім'я файлу під курсором, наприклад, gf, але на новій вкладці (або розділити)?
Команда у звичайному режимі gfпереходить до файлу з доріжкою, на якій знаходиться курсор. Але це робиться в поточному вікні, замінюючи поточний текст. Це означає, що вам потрібно явно перейти назад, щоб пізніше повернутися назад, і що вам потрібно записати зміни в поточний буфер. Я впевнений, що можливо, відкривши файл під …

5
Перенумерування списку буферів
Після того, як я деякий час працював над проектом, я починаю бачити великі прогалини між послідовними номерами буфера. Це тому, що буфери між ними були викреслені з різних причин. На жаль, після набору тексту це може зробити незручно переходити до певного буфера або вибирати діапазон буферів :ls. Чи є спосіб …

1
Перейти до останнього файлу vim
Багато текстових файлів можна відкрити одночасно за допомогою vim *txt Я знаю, що можу використовувати :<int>nдля переміщення <int>файли вперед , але не знаю, як дістатися до останнього відкритого файлу. Поки я намагався :1000nнавмисно промахнутися, але це дає помилку E165: Не можна вийти за межі останнього файлу Звідти я просто вдатися …

4
Як відобразити результати пошуку для всіх відкритих буферів
Одне, що я часто роблю (але покладаюся на командний рядок) - це пошук / прив'язка до кількох файлів. Чи є спосіб відобразити результати пошуку для всіх відкритих буферів? В ідеалі, я хотів би створити новий розділений буфер, що містить розташування результатів та фрагмент, як grepце робиться. Наприклад ( /statistics): models/statistics.php: …

1
Як упорядкувати відкриті вкладки?
Скажімо , у мене є чотири відкритих файлів: file0.txt, file1.txt, file2.txt, і file3.txt. Я відкриваю їх у тому порядку як вкладки. Тож моє впорядкування вкладок таке: file0.txt file1.txt file2.txt file3.txt Тоді скажімо, що я хочу замість того, щоб змінити порядок вкладок, щоб це було file2.txtраніше file1.txt: file0.txt file2.txt file1.txt file3.txt …

3
Ефективний спосіб пошуку та відкриття файлів у глибині дерева проектів?
Без плагінів як ctrlpі NERDTree, який би був найефективніший спосіб пошуку та відкриття файлів у глибині дерева проектів? Установка pathдля **/*результатів в марних файлів .gitі інших прихованих каталогів, так що , як представляється, може бути і мови. Чи є спосіб встановити шлях розумним чином, щоб він включав лише файли в …

2
Як я можу запустити функцію чи макрос у папці файлів?
Скажімо, у мене функція, названа StripWhitespace. Я можу запустити його в одному файлі, відкривши файл і запустивши :StripWhitespace. Як я можу автоматично запустити цю функцію над папкою файлів і зберегти результати в процесі роботи?

5
Навігація по декількох файлах
Якщо я відкрию vim з декількома файлами в командному рядку, наприклад, vim debug.log*який завантажується debug.log, debug.log.1і чи debug.log.2можу я переходити між ними, призначати їх декільком вікнам ( :split/ :vsplit) чи подібним? Єдиний ярлик, який я знаю для цього режиму роботи :n, це завантаження наступного файлу у списку. Що ще я …

5
Як відкрити кілька файлів, що відповідають виразному символу?
Я хочу відредагувати декілька файлів, що відповідають виразу глоба. Наприклад, щоб редагувати всі конфігураційні файли git у довідкових каталогах, я можу це зробити в оболонці: vim */.git/config У :командному рядку Vim я очікував :find */.git/configзробити щось подібне (тобто відкрити всі файли, що відповідають виразу glob), але натомість він скаржиться E77: …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.