Intellij idea 如何在Intellij IDEA中关闭自动括号生成?

Intellij idea 如何在Intellij IDEA中关闭自动括号生成?,intellij-idea,autocomplete,parentheses,Intellij Idea,Autocomplete,Parentheses,键入函数名(或自动完成)时,IDEA会自动将括号放在其后,并将光标放在括号之间: foo(|) 我非常不喜欢这个,我更喜欢让我自己打括号。有没有办法做到这一点 更新: 关于:“插入对支架”设置: 所以,这个选项对我来说已经关闭了。我刚刚测试并发现这只发生在Actionscript文件中。在Java中,它只给我(字符)并允许我在上面键入。在Actionscript中,无论我做什么,它都会自动放入两个参数。可能需要更深入地查看插件。禁用插入对括号: 我也遇到了这个问题,但我找到了禁用它的神奇开关。在

键入函数名(或自动完成)时,IDEA会自动将括号放在其后,并将光标放在括号之间: foo(|)

我非常不喜欢这个,我更喜欢让我自己打括号。有没有办法做到这一点

更新:

关于:“插入对支架”设置:


所以,这个选项对我来说已经关闭了。我刚刚测试并发现这只发生在Actionscript文件中。在Java中,它只给我(字符)并允许我在上面键入。在Actionscript中,无论我做什么,它都会自动放入两个参数。可能需要更深入地查看插件。

禁用插入对括号


我也遇到了这个问题,但我找到了禁用它的神奇开关。在Intellij设置中,转到:settings->Clojure(对于当前项目),您将看到一个选中的设置,名为“Use structural editing”。只需取消选中此选项复选框,您就不会自动关闭新打开的paren


Jeff

所以,我已经关闭了此选项。我刚刚测试并发现,这只发生在Actionscript文件中。在Java中,它只给我(字符)并允许我在上面键入。在Actionscript中,无论我做什么,它都会自动放置两个参数。可能需要更深入地研究插件:(不过谢谢!是的,我也把它关掉了。仍然看到括号中插入了“for”Webstorm 6中的me在js文件首选项>编辑器>常规>智能键>插入对括号中这不适用于Webstorm 2017.1中的JavaScript。每次我想传递用autocompletion键入的函数而不是调用它时,我仍然需要删除括号。到目前为止,我找到的唯一解决方法是用
Ctrl完成自动完成
+
Shift
+
Enter
()但希望它成为自动完成的默认行为。这里有两个单独的问题:1.如何在actionscript中禁用自动生成左括号和右括号,(似乎有一个选项,但它不适用于actionscript,)以及2.如何在java中禁用自动生成左括号(对于这个问题似乎没有任何选择)。这是Google为这个问题找到的正确答案,尽管它是针对Clojure插件的,对IntelliJ来说并不通用。