2014-01-25 62 views
4

列表重复的单词反正有没有删除在这样的单词列表重复?崇高文本2 - 删除的话

Hey 
Hello 
Hey 
Hey 
Jhon 
Mark 
Salcaz 

我是MacOSX上每个字是格式化每行

+1

你试过''Ctrl''⌘'G'?它选择给定选择的所有事件。如果你从嘿开始选择一个空的选择,它应该遵守字边界。 –

+0

把这个作为答案其实挺好的提示人;) – sbaaaang

回答

2

CtrlG选择在崇高的文本2.在Mac上在当前文件中出现的所有pattern所以,在你的榜样,对Hey任何实例下降光标(未明确高亮显示)并调用CtrlG会在你的文件中选择的Hey每个实例。然后,您可以一次删除所有这些文件并重新添加一个实例。

CtrlG上有几件事值得注意,这可以为您节省一些未来的麻烦。默认情况下,它是不区分大小写的。您可以通过调用全局查找和替换工具(F)并切换区分大小写按钮来更改此操作。它应该尊重您将其留在所有后续搜索中的选项。

另外,如果你在你的文件,以实际突出Hey的发生,并调用CtrlG,那就模式匹配任何包含的顺序这些字母字符序列 - 例如,如果they在你的文件,其中的hey将被选中。

2

1个字可以选择文本的多个区域,并同时修改所有这些新的生产线。在OS X上突出显示所需的单词,然后按Cmd+D选择并转到下一个匹配项或Cmd+K+D跳过并转到下一个匹配项。

Sublime Text selections

11

我看到我为时已晚,但它是值得一提的是崇高的有命令“置换行 - 独特的”,这将删除选定的行重复。像超级用户一样工作,有关快捷方式的超级用户可以回答:hotkey to remove duplicate lines in sublime

6

如果您想要更快的方法,只需选择全文或列表并转至Edit - Permute Lines - Unique即可。这将按字母顺序对行进行排序并删除重复的条目。

另一种方法是按字母顺序排序列表和手动搜索重复。


查看更多详细信息,并在这里活生生的实例:

http://html-tuts.com/remove-duplicate-lines-using-sublime-text/

1

刚:

Edit -> Sort Lines (F9) 
Edit -> Permute Lines -> Unique