在IntelliJ上删除周围的引号/括号/括号/等

时间:2015-05-28 22:31:34

标签: intellij-idea

有没有办法在IntelliJ上删除周围的括号,括号,引号等?例如,如果我有:

"string"

有没有办法删除匹配的引号并得到它?

string

4 个答案:

答案 0 :(得分:0)

不直接,但以下替换表达式(ctrl + R,tick Regex)可能有所帮助:

搜索:"(.*)"

替换为:$1

答案 1 :(得分:0)

IDEA有行动去匹配支具。
您可以使用以下内容创建宏:goto next brace - 删除一个char - goto prev brace - 删除一个char。
然后设置此宏的kb快捷方式。

答案 2 :(得分:0)

我做了一个mini-plugin

我使用live-plugin安装/编码。

它依赖于此正则表达式:

[\["'({](.+)['"})\]]

正则表达式通常也可以在webstorm的“搜索/替换”功能中使用
(选中了Regex和In Selection),但在神秘情况下失败:

  • 例如括号内的单引号-即使外部括号不在选择范围之内

答案 3 :(得分:-1)

Splice Sexp,在Mac上为Alt + S。