Якщо я відкрию провідник файлів :Exploreі виберу файл, він замінить буфер, який я відкривав раніше, і мені доведеться відкрити його знову. Як я цього уникаю?
Якщо я відкрию провідник файлів :Exploreі виберу файл, він замінить буфер, який я відкривав раніше, і мені доведеться відкрити його знову. Як я цього уникаю?
Відповіді:
Зазвичай я використовую наступний потік, коли хочу відкрити файл (зберігаючи поточний файл):
Як згадується в коментарях, є також: Sexplore і: Vexplore, які роблять спліт і відкриття netrw одразу, але я їх не використовую. Я не використовую: також досліджуйте.
Натомість я використовую оцет-вим, який є тонким, але дуже корисним покращенням поверх Netrw. Ви просто натискаєте -будь-який час, коли вам потрібно провідник файлів. Також настійно рекомендую перевірити пост олії та оцту Дрю Ніла .
Тож мій потік вище полягає в тому, щоб попередньо розділити екран таким, яким я його хочу, а потім вибрати новий файл.
vim-vinegarробить саме те, що я хочу.
У :help netrw-exploreних згадують кілька інших команд , щоб вивчити ваші файли.
Серед них є те, :Texploreщо відкриває вікно провідника файлів на новій вкладці замість того, щоб використовувати поточне вікно.
Є й інші варіанти, які ви можете спробувати, як-от :Sexplore(горизонтальний розкол) або :Vexplore(вертикальний розкол).
Коли ваш курсор знаходиться у файлі, ви також можете натиснути o, vабо tвідкрити його в горизонтальному розділі, вертикальному розділенні або вкладці.
Також pвідкриється вікно, в якому ви можете переглядати файл під курсором, але фокус залишатиметься у вашому буфері netrw, тобто ви можете продовжувати вивчення вашої файлової системи без необхідності робити <C-w>wабо <C-w>p.
Якщо у вас є netrw v153 або новішої версії, ви будете :Lexploreдоступні. Ця команда відкриє вікно збоку дисплея і <cr>призведе до редагування у вікні №2 (за замовчуванням). Ви можете змінити вікно за замовчуванням, яке буде використано для редагування, використовуючи Cкарту або змінивши змінну g:netrw_chgwin.
Я не можу пояснити це, але якщо ви поставите Netrw у деревній стилі за допомогою:
let g:netrw_liststyle=3
netrw не закриває поточний буфер, він відкривається в новому буфері в тому ж вікні, коли ви використовуєте :Explore
Використовуйте :Veабо :Seвідкрийте провідник файлів у новому вертикальному або горизонтальному розділенні відповідно.
:help netrw-exploreних згадують кілька інших команд , щоб вивчити ваші файли. Серед них є те,:Texploreщо відкриває вікно провідника файлів на новій вкладці замість того, щоб використовувати поточне вікно. Є й інші варіанти, які ви можете спробувати, як-от:Sexplore(горизонтальний розкол) або:Vexplore(вертикальний розкол). Коли ваш курсор знаходиться у файлі, ви також можете натиснутиo,vабоtвідкрити його в горизонтальному розділі, вертикальному розділенні або вкладці.