Sublime默认情况下能够为突出显示的文本添加括号,括号(卷曲和方形),撇号和引号。我已经尝试了,但似乎无法找到一种方法让它删除它们。我希望能够做的是突出显示一些被括号括起来的文本并将其删除。使用片段有一个很好的方法吗?
我怀疑它可以使用allFollowingCharacter和allPrecedingCharacter来完成,但似乎那些可能来自Sublime的早期版本,而那些是XML而不是当前的JSON ......?
任何帮助将不胜感激!
答案 0 :(得分:4)
使用surround,您可以执行此操作。通过Package Control安装它。 (Package Control Installation)
打开命令面板:
Linux和Windows上的CTRL SHIFT P
Mac上的CMD SHIFT P 。
搜索Surround: delete surround
并输入(
和输入,您就完成了!
答案 1 :(得分:2)
我很惊讶这个问题不经常搜索!
BracketHighlighter是一个很好的实用工具,包括方便删除括号。要切换到追逐,请安装BracketHighlighter并将bh_remove_brackets
设置为您希望能够删除括号的任何快捷方式。在example sublime keymap中搜索bh_remove_brackets
以查看示例!