GNU/Linux >> Znalost Linux >  >> Linux

Mohu přejmenovat soubory v adresáři pomocí Vim?

Ano, takhle to nejde.

Toto „rozhraní typu prohlížeč souborů“ poskytuje vestavěný plugin s názvem netrw. Je pouze pro čtení, takže ano, nemůžete jej upravovat.

Měli byste stisknout R pro přejmenování souboru pod kurzorem nebo označených souborů.

Viz :help netrw , :help netrw-browse-maps a konkrétněji :help netrw-R .

Pokud chcete dávkové přejmenování souborů pomocí Vimu, měli byste zkusit qmv z balíčku renameutils nebo vidir z balíčku moreutils (díky Dmitrymu za upozornění).


Podívejte se na renamer.vim - Využijte sílu vim k přejmenování skupin souborů plugin (nyní čistě spravovaný na GitHubu). Jako netrw , zobrazí obsah adresáře v odkládací vyrovnávací paměti a poté vám umožní upravit tuto vyrovnávací paměť a nakonec použít úpravy na podkladové soubory.


Linux
  1. Přejmenujte všechny soubory a názvy adresářů na malá písmena v Linuxu

  2. Cat soubory s adresářem?

  3. Proč se mv nemůže vypořádat s existencí stejnojmenného adresáře v cíli?

  1. Přejmenování souborů tak, aby měly přípony malými písmeny pomocí „přejmenovat“?

  2. Jak odstranit všechny soubory s konkrétní příponou v konkrétní složce?

  3. Počítání počtu souborů v adresáři pomocí příkazu terminálu OSX

  1. Nelze přejmenovat soubor, jehož název začíná pomlčkou

  2. Jak mohu vyloučit soubory ve výchozím nastavení pomocí rsync?

  3. Jak tarovat soubory se seřazeným pořadím?