Text Atom中是否有用于删除文本文件中重复项的快捷键?

Text Atom中是否有用于删除文本文件中重复项的快捷键?,text,editor,atom-editor,Text,Editor,Atom Editor,我有一个这样的值列表: 猫 狗 猫 奶牛 狗 我希望它在引号中有唯一的条目,如: “猫” “狗” “奶牛” 在Atom中有这样的捷径吗?目前没有。但是,如果您使用的是类似POSIX的系统(默认情况下是Linux和MacOS,Windows),则可以使用atom软件包“” 只需标记文本并通过以下命令将其导入: sort -f | uniq -i 或者使用长选项(是的,排序有-f和uniq-i): 在我的系统上,导致: 猫 奶牛 狗 请注意,uniqwant的输入已排序,相似的条目紧跟其后。这就是

我有一个这样的值列表:



奶牛

我希望它在引号中有唯一的条目,如:
“猫”
“狗”
“奶牛”


在Atom中有这样的捷径吗?

目前没有。但是,如果您使用的是类似POSIX的系统(默认情况下是Linux和MacOS,Windows),则可以使用atom软件包“”

只需标记文本并通过以下命令将其导入:

sort -f | uniq -i
或者使用长选项(是的,排序有
-f
和uniq
-i
):

在我的系统上,导致:


奶牛


请注意,
uniq
want的输入已排序,相似的条目紧跟其后。这就是为什么您需要先对它们进行排序,atom现在有一个名为“重复删除”的插件,它将自动删除重复的行


非常感谢。快速提示:sort--ignore case | uniq--ignore case-u为我提供了所有唯一的条目。顺便说一句:如果你想将它括在引号中,sed会帮助你,只需将它添加到管道链中:
| sed“s/*/'\0'/“
效果很好!最终答案:sort--ignore case | uniq--ignore case | sed“s/*/'\0'/.”管道在Atom v1.15.0中不可用:(@noodl_es我不确定v1.15.0和v1.26.0(我现在正在运行)之间发生了什么,但我刚刚安装了Atom管道(与上面m-x链接的URL相同)并使用了它。它工作得很好。Atom v1.15.0也不提供删除复制包permute@noodl_es和上面的atom管道一样,我只是安装并使用了重复删除。我假设有人反对(就像permute一样)自从你写了你的评论后,它就被修复了。@noodl_恼火的是,permute软件包的作者已经修复了不推荐的内容,但只是没有标记她的存储库,所以Github没有显示它,Atom也没有将其视为新版本-/
sort --ignore-case | uniq --ignore-case