📜  vim 重命名文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:50.352000             🧑  作者: Mango

Vim 重命名文件 - Shell/Bash

在 Shell/Bash 命令行中,使用 Vim 编辑器可以非常方便的重命名文件。

步骤
  1. 在命令行中使用 vim 命令打开想要重命名的文件。例如:

    $ vim old_filename.txt
    
  2. 在 Vim 中,按下 i 键进入 INSERT 模式,然后修改文件名。例如:

    :%s/old_filename/new_filename/g
    

    这个命令会将文件中的所有 "old_filename" 替换为 "new_filename"。

  3. 按下 Esc 键,然后输入以下命令保存并退出 Vim:

    :wq
    
  4. 在命令行中输入以下命令将文件重命名:

    $ mv old_filename.txt new_filename.txt
    

    或者:

    $ git mv old_filename.txt new_filename.txt
    

    如果你使用 Git,建议使用 git mv 命令来重命名文件,因为它会自动将更改提交到 Git 仓库。

示例

下面是一个示例,展示如何使用 Vim 重命名文件。

假设有一个名为 old_filename.txt 的文件,内容如下:

This is an example file.

你想要将它重命名为 new_filename.txt。你可以在命令行中输入以下命令:

$ vim old_filename.txt

然后在 Vim 中输入以下命令:

:%s/old_filename/new_filename/g

按下 Esc 键,然后输入以下命令保存并退出 Vim:

:wq

最后,你需要在命令行中输入以下命令将文件重命名:

$ mv old_filename.txt new_filename.txt

现在,文件已经被重命名为 new_filename.txt

结论

使用 Vim 重命名文件在 Shell/Bash 命令行中非常方便。使用 Vim 编辑器,你可以快速修改文件名,然后使用 mv 命令将文件重命名。如果你使用 Git,建议使用 git mv 命令来重命名文件,因为它会自动将更改提交到 Git 仓库。