【问题标题】:Disable opening parenthesis after method autocomplete in Android Studio在 Android Studio 中的方法自动完成后禁用左括号
【发布时间】:2015-12-30 09:32:30
【问题描述】:

我使用的是 Android Studio(基于 IDEA,而不是 Eclipse),每次我使用 Tab 从自动完成弹出窗口中选择一个方法时,它都会自动插入左括号。我禁用了Settings>Editor>General>Smart Keys>Insert pair bracket

步骤:

  1. 打开 Java 代码(在我的例子中,一个 Android 活动)
  2. 移动到有效的代码区域(例如,在 onCreate 内部)
  3. 输入super.onC并点击Tab

预期:编辑器包含super.onCreate
实际:编辑器包含super.onCreate(

如何禁用左括号?它破坏了我正常的打字流程,因为我总是以额外的 () 结尾。更糟糕的是,当我自动完成一个无参数的方法时,它会插入两个 ()。

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

    我认为这是不可能的。

    你能做的只有:

    禁用括号、大括号等补全。

    或者禁用代码完成。

    【讨论】:

    • 我已经在你的第一个屏幕截图中禁用了匹配选项,我不想只禁用代码完成。
    • 是的,我知道我可以退格,但是在打字时,我必须在事后返回并修复它,因为我自己有多年的打字经验。肌肉记忆等等。
    • 是的,这似乎仍然是 Android Studio 3.4.1 中的一个编辑器错误。无法关闭这让我抓狂。我和你一样,禁用了配对括号设置,但编辑器仍然在无参数方法上创建一个完整的括号对,并且仍然放入那个开括号。这真的让我速度下降。烦人。
    猜你喜欢
    • 2011-02-20
    • 2014-02-23
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    相关资源
    最近更新 更多