如何在崇高文本
中执行此操作"aaa bbb ccc ddddddd "
应该转换为
"aaa bbb ccc ddddddd "
答案 0 :(得分:4)
创建一个代码段:
<snippet>
<content><![CDATA[
${SELECTION/\s{2,}/ /g}
]]></content>
</snippet>
然后创建一个键绑定,以便在Preferences -> KeyBindings - User
文件中调用该代码段:
{ "keys": ["ctrl+shift+z"], "command": "insert_snippet", "args": { "name": "Packages/User/Snippets/test_snippets/regex_whitespace.sublime-snippet" } },
然后,选择一行或多行的文本,并使用键映射。
答案 1 :(得分:2)
这也可以通过正则表达式搜索和替换来完成。首先,选择要更改的文本。接下来,点击 Find -> Replace...
。确保选中正则表达式和选择按钮。要想象您要替换的内容,您还可以选择突出显示匹配按钮。在Find What
字段中输入(\s){2,}
,然后在Replace With
字段中输入空格。单击全部替换,两个或多个空格字符的所有实例将替换为单个空格。