【问题标题】:Making Eclipse behave like Visual Studio使 Eclipse 表现得像 Visual Studio
【发布时间】:2010-09-13 20:18:30
【问题描述】:

我正在做一些 Android 开发,我更喜欢 Visual Studio,但我必须使用 Eclipse

有没有人制作了一个可以让 Eclipse 看起来和行为更像 Visual Studio 的工具?我主要无法忍受它关于我应该如何编程的 clippyesqe 建议(是的,我知道我还没有使用过那个私有字段!感谢 Eclipse!),或者它非常糟糕的 intellisense强>。

例如,在 Eclipse 中,如果我不先键入 this,它的 intellisense 将不会意识到我要查找本地范围的成员。此外,完成 VS 约定的 TAB 已经深入我的脑海,Eclipse 是 ENTER 完成,我可以手动切换所有内容,但这需要几个小时,我希望有人有某种主题或者已经做过的事情。

【问题讨论】:

  • "在 Eclipse 中,如果我不先输入 "this",它的智能感知不会意识到我要查找本地范围的成员"嗯,是的。
  • 我的版本没有,可能是配置问题。
  • 让 Eclipse 像 VS 一样的最简单方法:卸载调试器,仅使用 Navigator 而不是 Project Viewer,隐藏底部的每个选项卡,在键盘周围随机分布键盘快捷键。完毕! :(
  • 大家好。我写了一篇关于我做了什么让 Eclipse 看起来和工作更像 VS 的文章:jackyliang.com/jackybegincoding/2014/4/5/… 请随意查看。我相信我和你一样有很多挫败感。

标签: java android eclipse visual-studio ide


【解决方案1】:

Java IDE 还有其他选择。您显然已经找到了 Eclipse,但您可能还想查看IntelliJNetBeans。 IntelliJ 不是免费的,但有 30 天的评估期和 Visual Studio 键映射:)

货比三家,找到您喜欢的一款并开始大量使用它。它们都是非常好的 IDE,我敢肯定,一旦你使用了一段时间,你就会对它感到满意。

【讨论】:

  • Eclipse 是唯一支持 Android 插件的 IDE,我可以将 Visual Studio 调整为与 Android 一起使用,其工作量与开发 IntelliJ 或 NetBeans 所需的工作量相同。
  • 有一个适用于 IntelliJ 的 Android 插件。 code.google.com/p/idea-android/wiki/GettingStarted
  • 还有一个适用于 NetBeans 的 Android 插件。 wiki.netbeans.org/IntroAndroidDevNetBeans
  • IntellIJ 插件看起来可能是位腐烂。它尚未针对最近的 Android 版本进行更新 :(。(请参阅 cmets 和入门页面的末尾)从 NetBeans 开始您可能会有更好的运气。
  • 注意IntelliJ 9有开源社区版,可以免费获取。
【解决方案2】:

您是否尝试过使用 Eclipse Ganymede (3.4) 中提供的 Visual Studio 键绑定?

(您可能想知道“IntelliSense”是 Visual Studio 的一个术语,没有 Visual Studio 经验的任何人都可能不知道。“自动完成”可能是一个使用更广泛的术语。)

【讨论】:

  • 你还需要安装C++开发工具:stackoverflow.com/questions/200499/…
  • 三年后,第一次使用 Eclipse,应该注意这仍然是正确的:Eclipse(现在在 Indigo 上)仍然只有“默认”和“emacs”键绑定。安装了 c++ 开发工具(从帮助->“安装新软件”),VS 键绑定变得可用(从窗口->首选项->常规->键)。 Eclipse 把东西放在奇怪的地方......绝对不是我期望找到的菜单。
【解决方案3】:

如果您开始键入在当前范围内可见的任何类/变量的名称并按 Ctrl+Space,它将关闭自动完成功能。

默认情况下,tab 用于移动自动完成的函数调用参数。

【讨论】:

    【解决方案4】:

    我要在这里扮演魔鬼的拥护者,并说强迫你使用this.myString 实际上比只使用myString 安全得多。 myString 可以在本地(在方法中)或在类中定义为私有成员。我有时认为 Visual Studio 对此有点漫不经心。在您提到的示例中(我看到了视频,但它难以辨认)myString 的作用域在哪里?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-26
      • 1970-01-01
      • 1970-01-01
      • 2014-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多