![需要程序 - “编辑器”,让您选中要保留的行](https://linux22.com/image/169900/%E9%9C%80%E8%A6%81%E7%A8%8B%E5%BA%8F%20-%20%E2%80%9C%E7%BC%96%E8%BE%91%E5%99%A8%E2%80%9D%EF%BC%8C%E8%AE%A9%E6%82%A8%E9%80%89%E4%B8%AD%E8%A6%81%E4%BF%9D%E7%95%99%E7%9A%84%E8%A1%8C.png)
我想知道是否有人可以推荐一个程序或插件(对于编辑器)来解决以下问题:我有一个包含大列表的文件(每个项目一行)。我需要手动浏览此列表并选择要保留的项目(即行)。然后我会将这些行保存到一个新文件中。
通常,我只是启动一些合适的编辑器,并在我想要保留的行的开头放置一个星号,然后使用它sed
来选择这些行(并删除星号)并将其重定向到一个文件。但这次线路太多了,就显得很麻烦了。
因此,我想知道是否有人知道一个程序/插件可以执行以下操作:一个 GUI“编辑器”,在每行前面添加一个复选框,并且只有被选中的行才会被选中。随后保存到新文件。
奖励(不适用于此问题,但下次可能会很方便):三态或彩色复选框,允许用不同标记/颜色标记的行保存在不同的文件中。
答案1
我不明白为什么你不能使用以前的工作流程,如果允许我发表评论(我刚刚开始使用堆栈)我会说你可以使用 vim 命令:v/*/d
我不明白为什么它更麻烦。如果您被迫手动在每条感兴趣的行上添加星号(*),那么勾选假设的复选框可能会更加麻烦。