如何删除崇高中的重复字符?

山茶树和葡萄树

前:

我是中国人来自中国,I am Chinese people from China

后:

我是中国人来自,IamChinespolfr

如何删除崇高中的重复字符?

斯坦

ST控制台的一线式ctrl+`

import collections; content="".join(collections.OrderedDict.fromkeys(view.substr(sublime.Region(0, view.size())))); view.run_command("select_all"); view.run_command("insert", {"characters": content})

如果要编写插件,请按以下步骤操作Tools >>> New Plugin...

import sublime
import sublime_plugin
from collections import OrderedDict


class RemoveDuplicateCharactersCommand(sublime_plugin.TextCommand):
    def remove_chars(self, edit, region):
        view = self.view
        content = "".join(OrderedDict.fromkeys(view.substr(region)))
        view.replace(edit, region, content)

    def run(self, edit):
        view = self.view
        all_sel_empty = True
        for sel in view.sel():
            if sel.empty():
                continue
            all_sel_empty = False
            self.remove_chars(edit, sel)
        if all_sel_empty:
            self.remove_chars(edit, sublime.Region(0, view.size()))

并在中创建一个键绑定Keybindings - User

{
    "keys": ["ctrl+alt+shift+r"],
    "command": "remove_duplicate_characters",
},

之后,您只需选择一个文本并按即可ctrl+alt+shift+r,重复的字符将被删除。如果没有选择,它将应用于整个视图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除崇高中的重复字符?

来自分类Dev

如何在崇高中突出显示变量?

来自分类Dev

如何删除重复的特定字符

来自分类Dev

如何从文本句子中删除重复字符?

来自分类Dev

对于字符串,如何删除重复的字符?

来自分类Dev

如何从Bash中的字符串中删除重复的字符?

来自分类Dev

对于字符串,如何删除重复的字符?

来自分类Dev

如何从字符串中删除重复的字符?

来自分类Dev

如何删除字符串中重复的字符序列?

来自分类Dev

Oracle删除重复字符

来自分类Dev

Oracle删除重复字符

来自分类Dev

崇高显示具有特定重复字符的行

来自分类Dev

如何在只删除连续重复项的字符串中进行重复数据删除

来自分类Dev

.htaccess-如何从网址中删除重复的字符?

来自分类Dev

如何从字符串中删除重复的空格

来自分类Dev

如何使用awk删除重复的逗号分隔字符串

来自分类Dev

如何删除字符单元格数组中的重复值

来自分类Dev

如何删除PHP字符串中的重复单词

来自分类Dev

如何从字符串列表中删除重复项?

来自分类Dev

如何从字符串中删除空格和重复的数字

来自分类Dev

如何删除仅包含重复字符的所有行?

来自分类Dev

如何在R中删除重复的串联字符串

来自分类Dev

如何通过索引从数组中删除重复字符串?

来自分类Dev

C#:删除重复字符

来自分类Dev

C#:删除重复字符

来自分类Dev

删除重复的字符串

来自分类Dev

删除重复字符后的行

来自分类Dev

使用 Javascript 删除重复字符

来自分类Dev

如何删除重复的日期