Intellij idea Can';t删除IntelliJ/草书中的括号

Intellij idea Can';t删除IntelliJ/草书中的括号,intellij-idea,clojure,cursive,Intellij Idea,Clojure,Cursive,我用IntelliJ/草书来写Clojure。 我发现删除括号的唯一方法是完全删除括号内的内容,只有这样才能删除括号。 例如,假设我有以下代码: (list) 我只想删除开头的括号。一旦我在左括号中点击backspace,IDE就会忽略这个动作。只有当我删除单词“list”时,括号才能删除 有人知道如何解决这个问题吗 来自: 默认情况下,Clojure代码启用了结构编辑。如果您不喜欢,可以在“设置”中将其关闭→编辑→一般的→智能钥匙→使用结构编辑。如果您想快速打开和关闭它,可以使用屏幕底部状态

我用IntelliJ/草书来写Clojure。 我发现删除括号的唯一方法是完全删除括号内的内容,只有这样才能删除括号。 例如,假设我有以下代码:

(list)
我只想删除开头的括号。一旦我在左括号中点击backspace,IDE就会忽略这个动作。只有当我删除单词“list”时,括号才能删除

有人知道如何解决这个问题吗

来自:

默认情况下,Clojure代码启用了结构编辑。如果您不喜欢,可以在“设置”中将其关闭→编辑→一般的→智能钥匙→使用结构编辑。如果您想快速打开和关闭它,可以使用屏幕底部状态栏中的小部件,也可以使用编辑按钮→结构编辑→切换结构编辑样式动作。如果你发现自己经常这样做,你甚至可以为这个动作指定一个快捷键


还有另一种方法可以使用结构编辑命令“Splice Sexp”删除括号。您还可以使用slurping和barfing按所需顺序操作括号。

您可以在保持结构编辑模式的同时删除括号,方法是先用光标或shift+箭头选择/高亮显示它。然后还需要手动删除相应的右括号。

最近被移动到“编辑>结构编辑>切换结构编辑样式”

是否启用了结构编辑?我看了你的链接,找到了答案。谢谢,搬到IntelliJ了→偏好→编辑→一般的→智能钥匙→Clojure的最新版本。