使用 vifm 创建和管理文件列表
Create and manage filelists with vifm
有一个包含子目录和文件的目录。我需要创建文件列表,以后可以将其用作忽略列表或包含列表等,以便将来对这些文件进行操作。所有结构都需要手动检查。
vifm 允许非常快速地手动移动文件系统和查看文件。
是否可以用 vifm 创建这样的文件列表?理想情况下,文件列表在左窗格中,文件列表文件在右侧,例如?或者简单地将带有路径的文件名和目录复制到某个寄存器中?
您可能正在寻找 custom views。您可以使用如下命令填充一个:
:!find %u
然后通过 zd shortcut 排除文件。这样的视图在构建后无法添加文件,所以需要通过排除进行。
列表可以这样保存到文件中:
:%!for i in %f; do echo "$i" >> FILE-LIST; done
或者您可以在一个窗格中创建一个文件(但不能为空,所以添加额外的行)并按 e 激活 view mode 然后追加通过如下命令指向该文件的文件路径:
:!echo %c:p >> %C
R 视图窗格中的键将重新加载您的文件(F 将切换其中的跟踪更改,但它也会将其滚动到结束)。
有一个包含子目录和文件的目录。我需要创建文件列表,以后可以将其用作忽略列表或包含列表等,以便将来对这些文件进行操作。所有结构都需要手动检查。
vifm 允许非常快速地手动移动文件系统和查看文件。
是否可以用 vifm 创建这样的文件列表?理想情况下,文件列表在左窗格中,文件列表文件在右侧,例如?或者简单地将带有路径的文件名和目录复制到某个寄存器中?
您可能正在寻找 custom views。您可以使用如下命令填充一个:
:!find %u
然后通过 zd shortcut 排除文件。这样的视图在构建后无法添加文件,所以需要通过排除进行。
列表可以这样保存到文件中:
:%!for i in %f; do echo "$i" >> FILE-LIST; done
或者您可以在一个窗格中创建一个文件(但不能为空,所以添加额外的行)并按 e 激活 view mode 然后追加通过如下命令指向该文件的文件路径:
:!echo %c:p >> %C
R 视图窗格中的键将重新加载您的文件(F 将切换其中的跟踪更改,但它也会将其滚动到结束)。