Якщо я відкрию провідник файлів :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
відкрити його в горизонтальному розділі, вертикальному розділенні або вкладці.