我想知道是否有人可以推荐一个程序或插件(对于编辑器)来解决以下问题:我有一个包含大列表的文件(每个项目一行)。我需要手动浏览此列表并选择要保留的项目(即行)。然后我会将这些行保存到一个新文件中。
通常,我只是启动一些合适的编辑器,并在我想要保留的行的开头放置一个星号,然后使用它sed
来选择这些行(并删除星号)并将其重定向到一个文件。但这次线路太多了,就显得很麻烦了。
因此,我想知道是否有人知道一个程序/插件可以执行以下操作:一个 GUI“编辑器”,在每行前面添加一个复选框,并且只有被选中的行才会被选中。随后保存到新文件。
奖励(不适用于此问题,但下次可能会很方便):三态或彩色复选框,允许用不同标记/颜色标记的行保存在不同的文件中。
答案1
我不明白为什么你不能使用以前的工作流程,如果允许我发表评论(我刚刚开始使用堆栈)我会说你可以使用 vim 命令:v/*/d
我不明白为什么它更麻烦。如果您被迫手动在每条感兴趣的行上添加星号(*),那么勾选假设的复选框可能会更加麻烦。