Как я могу переименовать имя файла из vim?

#vim #editor

#vim #редактор

Вопрос:

 vim .
  

Теперь я получаю список каталогов и файлов.

Теперь, как я могу переименовать имя файла из этого списка файлов?

Комментарии:

1. Разве это не должно быть как у суперпользователя? В любом случае проверьте NERDTree, это очень помогает.

Ответ №1:

В командном режиме:

:E открывает представление каталога. R переименовывает выбранный файл. Ярлыки перечислены над списком.

Если вы используете vim . , вы можете переименовать с R помощью (потому что это то же самое, что и выше).

Ответ №2:

Вы можете использовать qmv (в системах, подобных debian apt-get install renameutils ), который делает именно это, и он учитывает редактор вашей системы по умолчанию (VISUAL, EDITOR, execvp («редактор»))

 qmv *.cs
  

открывает редактор, вы можете %s ///g, что вам нравится, используйте C-a/ C-xдля увеличения / уменьшения чисел — короче говоря, все, что вы когда-либо хотели. Вы также можете переименовывать циклически, например

       a.txt         b.txt
      b.txt         a.txt
  

или

       a.txt         b.txt
      b.txt         c.txt
      c.txt         a.txt
  

и т.д.

Ответ №3:

Вы можете использовать внешнюю mv команду следующим образом:

   :! mv oldfile newfile