0

有一个目录,其中包含子目录和文件。我需要创建文件列表,然后可以将其用作忽略列表或包含列表等,以供将来对它们进行操作。所有结构都需要手动检查。

vifm 允许通过文件系统和查看文件进行非常快速的手动移动。

是否可以使用 vifm 创建这样的文件列表?例如,理想情况下,左侧窗格中的文件列表和右侧的文件列表文件?或者简单地将带有路径的文件名和目录拉到某个寄存器中?

4

1 回答 1

1

您可能正在寻找自定义视图。您可以使用以下命令填充一个:

:!find %u

然后通过zd快捷方式排除文件。构建后无法将文件添加到此类视图中,因此您需要通过排除进行。

列表可以保存到这样的文件中:

:%!for i in %f; do echo "$i" >> FILE-LIST; done

或者您可以在一个窗格中创建一个文件(但不能为空,因此添加额外的行)并按下e以激活查看模式,然后通过以下命令将文件路径附加到该文件:

:!echo %c:p >> %C

R在视图窗格中键入将重新加载您的文件(F将在其中切换跟踪更改,但它也会将其滚动到最后)。

于 2017-08-17T13:10:02.350 回答