【问题标题】:Code completion to in Android StudioAndroid Studio 中的代码完成
【发布时间】:2013-08-28 20:09:57
【问题描述】:

一个关于编辑的问题,我不知道如何简要表达这个问题,所以我找不到答案

我刚刚从 Eclipse 迁移到 Mac 上的 Android Studio。

如果在布局文件中,我开始输入 android:au,假设我想选择自动文本看截图

我怎样才能完成“auto”的“to”。所以我只需要输入 T 然后输入来选择自动文本。

既然没有“to”就没有选项,我应该被允许选择它。

如果我的解释不够清楚,请告诉我

【问题讨论】:

标签: android intellij-idea android-studio


【解决方案1】:

Intellij (Studio) 默认解析整个文本以搜索您的输入字符。如果您键入 "Text",默认情况下应在选项中显示 "autoText"。您无需为此行为进行任何配置。

但它会优先选择完全匹配,因此如果您输入 "Text" 并带有大写 T,则您更有可能得到正确的结果而不是用小 t 键入 "text"

您可以在以下位置更改这些首选项:

Settings(or Preferences in mac)->Editor->Code Completion

【讨论】:

  • 在我运行的版本(2016.2.2)下,设置->编辑器->常规->代码补全。
  • 对于 Android Studio 3,'Case Sensitive Completion' 选项不存在。取消勾选“匹配案例”复选框将是替代解决方案。
【解决方案2】:

您可以在 IDE 设置 > 编辑器 > 代码完成中将“区分大小写完成”设置为“无”。

【讨论】:

  • 在 Android Studio 中选择 File > Settings >Editor > General >Code Completion,然后为“Case Sensitive Completion”选择 None
  • 或者在 IDEA 和 Android Studio 中只需按 Ctrl+Alt+S 并输入“case”即可访问此选项 :)
【解决方案3】:

确保在文件>>省电模式中禁用“省电模式”。

【讨论】:

    【解决方案4】:

    在Android studio中打开文件---->设置(Ctrl + Alt + S)你可以使用这个快捷键

    从 Setting open Editor --->General --> Code Completion --> 将 Case Sensitive Completion 改为 None

    看下图

    【讨论】:

    • 这让我发疯了,直到我意识到这必须是可配置的。感谢您的回答!
    猜你喜欢
    • 2015-02-16
    • 2015-06-26
    • 2015-08-19
    • 2019-11-16
    • 2019-04-15
    • 2017-04-20
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多