【发布时间】:2013-06-30 08:53:53
【问题描述】:
我想使用 vim 搜索和替换文件夹中所有 php 文件中的一些文本。一个困难是这些文件都在一个 ftp 站点上。
据我所知,这可以通过以下方式完成(无需 ftp):
首先在缓冲区中打开文件:
:args *.php
然后对缓冲区中的所有文件应用搜索/替换
:argdo %s/<pattern1>/<pattern2>/ge | update
但是,我不确定如何使用 vim ftp 插件加载目录中的所有文件。我试过了:
:args ftp://user@website.com/dir/*.php
但这只是在指定的 ftp 位置“打开”一个名为 *.php 的新文件。有任何想法吗?
如果有人知道替代方案,例如在 Linux 中使用 sed over ftp 也可以。
【问题讨论】:
-
所有文件都在同一个文件夹中,还是出现在子目录中?
-
在同一个文件夹中。您的以下解决方案有效,谢谢!