Відредагуйте каталог у Vim


9

Чи можна редагувати каталог у Vim? (Деякі команди працюють для каталогів).

Хочу знати, які операції можна зробити в каталозі всередині Vim. Vim може відкривати каталоги для редагування, я вірю, що в ньому також будуть працювати команди. Але звичайні команди поводяться по-різному для каталогів.

Наприклад, натискання Iта введення імені файлу та збереження каталогу. Коли я даю ls, він повинен показати цей файл.

Відповіді:


9

Я припускаю, що ви тут використовуєте netrw, оскільки це за замовчуванням, коли ви робите vim .або vim some/directory/.

Ви можете створити файл / каталог netrwіз наступних команд:

d : create a directory, you will be prompted to input the directory name
% : create a file, same workflow

Подивіться на :h netrwдодаткову інформацію.


3

Зовсім інший кут, але він працює без установки плагінів ...

Коли я хочу створити або перейменувати каталог із запущеного Vim-сеансу , я просто наберіть :!наступну відповідну команду оболонки, виконуючи щось на зразок наступного:

Для Linux

  • :! mkdir newdir створити каталог
  • :! mv newdir renamed_dir перейменувати каталог

Для Windows

  • :! mkdir newdir створити каталог
  • :! move newdir renamed_dir перейменувати каталог

Наскільки я знаю, ви можете буквально виконувати будь-яку команду оболонки, яка вам подобається таким чином, не виходячи з Vim або не потрібно відкривати окреме вікно терміналу.


Дякую. але я не запитую про команди оболонки. Я хочу вивчити варіанти, пов’язані з редагуванням каталогу, як-от ми редагуємо файл.
SibiCoder

2
Варто також знати плагін github.com/tpope/vim-eunuch .
nobe4

1
+1 за не винахід колеса
Insane
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.