有没有办法在 Vim 中移动文件?例如,我在 Vim 中打开了一个文件 foo/bar.txt。我知道移动此文件的两种方法:
第一个解决方案:
- 删除缓冲区
:bd bar.txt
- 在外壳上执行移动
mv foo/bar.txt foo/bar2.txt
- 在 vim 中加载文件
:e foo/bar2.txt
第二种解决方案:
- 关闭 Vim,所以所有缓冲区都关闭了。
- 在外壳上执行移动...
- 启动 Vim 并加载文件。
但这两种解决方案都很尴尬。我知道,有一个用于重命名文件vim-enuch的插件,但是没有一种 Vim 方法可以执行这种基本功能吗?