【问题标题】:Eclipse's Ctrl+1 in IntelliJ and Android StudioIntelliJ 和 Android Studio 中 Eclipse 的 Ctrl+1
【发布时间】:2011-10-22 08:50:19
【问题描述】:

我真的很喜欢 Eclipse 中的 Ctrl+1 快捷方式(错误提示和小型重构)。在 IntelliJ 和 Android Studio 中是否有它的等价物?

【问题讨论】:

  • 错误解决提示。与在 intelliJ 中用鼠标悬停错误相同。
  • 不仅仅是错误。您可以用于提取变量、提取方法、内联变量、拆分字符串、反转条件等...非常方便的工具,对我来说必不可少。

标签: eclipse android-studio intellij-idea


【解决方案1】:

我认为“Other -> Show Context Actions”非常接近Eclipse中的Ctrl+1

【讨论】:

    【解决方案2】:

    尝试按 CTRL + ALT + v

    它将准确地给出该方法的返回类型。

    【讨论】:

      【解决方案3】:

      我个人认为 AltEnter 不是特别正确。 Ctrl1 做了很多代码生成,比如在给定方法调用的情况下生成局部变量等。

      CtrlAltV ...生成局部变量

      CtrlAltF ...生成一个字段

      AltInsert ...生成(下拉菜单生成所有排序)

      现在,与问题无关但可能有帮助并且在同一个球场中,IntelliJ 中的“foreach”快捷方式是 iter 而不是 for .

      【讨论】:

      • @zirael - 是的,我很喜欢你的回答。我认为问题是它们都是正确的,因为 CTRL - 1 做了 3 种事情——重构、生成代码和修复。很好,在所有答案之间,我们已经涵盖了所有这些内容。
      • Mac中Alt + Insert的等价物是:Cmd + N
      【解决方案4】:

      Ctrl + 1 是我最喜欢的快捷键之一,但不幸的是,没有完全等效的快捷键。您可以在File-->Settings-->Keymap 中搜索快速修复,但您什么也找不到。

      虽然很多人会说 Alt + Enter 是最接近的答案。但我认为有更好的等价物,例如 Ctrl+Alt+Shift+t。它会给你一些神奇的选择。

      您也可以通过以下方式将其重新映射到 Ctrl + 1

      File-->Settings-->Keymap

      【讨论】:

      • 看起来和我上面的回答一模一样;)
      • @zirael 虽然它与您的答案相似,但我想添加更多解释,因为我无法编辑您的答案,所以我添加了另一个答案;)
      【解决方案5】:

      我也不认为 ctrl+enter 是答案。

      我会说 ctrl+alt+shift+t (重构这个...)我重新映射到 ctrl+1 是最接近 eclipse 中的 ctrl+1 的东西。它允许您内联、提取代码(变量、方法、字段等)、移动代码、拉取成员等。

      【讨论】:

      • 我最喜欢这个。在 mac 上只需 ctrl+t。
      【解决方案6】:

      Alt+Enter

      【讨论】:

      • 你如何让它在任何地方都能在线上工作? Eclipse 中的 Ctrl+1 会为您提供在线任何位置解决问题的建议。当我在行尾的 Idea 中执行 Alt+Enter 时,假设在分号之后,那么我将不会收到任何建议。没有解决行首的问题。
      • 所以我假设不,这是不可能的。
      • Alt+Enter 不等同于 Eclipse 中的 Ctrl+1。
      • @elron,它不是直接的等价物,但它是你能得到的最接近的东西。
      • 我认为它适用于错误部分(例如,建议修复类型的东西),但它不适用于 Ctrl-1 的其他各个方面。对于那些人来说,其他答案会有所帮助......我没有见过“智能一体机” - 这基本上就是 ctrl-1 是什么。从答案中可以清楚地看出,人们将 Ctrl-1 用于不同的事情。 :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2015-05-14
      • 2010-09-15
      • 2022-06-30
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      相关资源
      最近更新 更多