Visual Studio 的 Eclipse 键绑定

Posted

技术标签:

【中文标题】Visual Studio 的 Eclipse 键绑定【英文标题】:Visual Studio's keybindings for Eclipse 【发布时间】:2010-09-17 01:29:13 【问题描述】:

有没有人有类似 VS 2005 的 Eclipse 的键绑定方案?

如何将其导入 Eclipse 的首选项(我只看到导出按钮)。

【问题讨论】:

【参考方案1】:

如何在 Eclipse 中安装 Visual Studio 键绑定(从 Helios 开始)

对于找到这篇文章的任何人,如果您需要分步说明并且您正在使用 Eclipse Indigo PDT,以下内容应该对您有所帮助:

(注意:安装后会提示重启Eclipse)

    启动 Eclipse 点击帮助 -> 安装新软件使用框中选择或输入您的version of Eclipse,例如: 为Neon (4.6) 为Mars (4.5) 为Luna (4.4) 为Kepler (4.3) 为Juno (4.2) 为Indigo (3.7) 为Helios (3.6) 确保“类型过滤器文本”框为空白。 等待名称和版本列表出现 向下滚动找到编程语言,然后展开它 找到 C/C++ 开发工具并选中复选框 点击下一步并按照屏幕上的其余说明进行操作。

完成安装并重启 Eclipse...

    单击窗口 -> 首选项 展开常规 点击键 将 Scheme 下拉菜单更改为 Microsoft Visual Studio 点击确定

要确认更新,请尝试按 CTRL + SHIFT + F,然后会出现“搜索”对话框。

【讨论】:

其他版本位于:download.eclipse.org/releases/kepler (4.3)、download.eclipse.org/releases/juno (4.2)。请注意,这些快捷方式仅适用于 C++ 文件,因此如果您想使用 VS 快捷方式导航/编辑 Java 项目,这不是解决方案. @YahooSerious 感谢其他版本,我已经更新了我的答案。您的其余评论不太正确。快捷方式确实适用于其他文件(不仅仅是 C++ 文件) - 例如,我将它们与 php 文件/项目一起使用。 我真的很想要这个选项。但是在设置了 Visual Studio 键绑定方案并测试了一段时间后,我回滚到 Eclipse 方案......原因有两个:缺少一些重要的 VS 快捷方式(例如 F12!)并隐藏了一些重要的 Eclipse 快捷方式(例如 Ctrl+Shift+ F,F3)。所以,恕我直言,最好的选择是学习 Eclipse 快捷方式并添加一些必要的 VS 快捷方式。 @ZbigniewWiadro 您可以通过转到 Window > Preferences > General > Keys 来调整键绑定。 @Chris 我知道这一点,因此我提到“添加一些必要的 VS 快捷方式”。我记得在 Eclipse F3 中是去定义/声明。【参考方案2】:

我认为最新的 Eclipse 附带 Visual Studio 绑定,但至少 Eclipse PDT 没有(我刚刚安装)。而且我宁愿在 Eclipse 中不要有很多额外的插件来保持它更“苗条”,所以我没有添加 C++ 插件。 (也许它不会影响性能,但我真的只需要键......)

所以无论如何,我添加了我需要的密钥。正如之前的海报所指出的,当您在密钥自定义中“导出”时,无法导入它们,因此单独的文件->导出/导入功能是可行的方法。

所以,总结一下:

    尝试添加到 Eclipse C++ 插件,看看它是否附带适合您的键绑定

    使用我的密钥绑定,密钥列表和下载here 安装:解压,使用 File->Import->General... 将其下载到 Eclipse

当然,它还远未完成(只是我错过了开始使用的键...),但总比没有好。

更新 (2009-10-16):将 Ctrl + G(转到行)添加到绑定。

【讨论】:

文件下载不工作。某处有更新吗? 我发现了类似的东西:gist.github.com/htsign/…【参考方案3】:

要在 Eclipse 中获取 Visual Studio 键绑定,您需要安装 C++ 开发插件 - 请参阅 this。

我下载了 Eclipse 的最新 Java 开发版本(版本如下),何时帮助 -> 软件更新 -> 可用软件 -> Ganymede 并勾选 C++ 框。重新启动后,Visual Studio 键绑定出现在列表中。

Eclipse Platform

Version: 3.4.1
Build id: M20080911-1700

【讨论】:

不断给予的礼物。这个技巧今天在伽利略身上奏效了。啊啊啊啊,ctrl-tab。 那是我体质的美。刚刚为 Indigo 做了它 - 必须在帮助 > 添加/更新 CDT 下 eclipse.org/cdt 下将站点添加到 eclipse - 然后从中安装 CDT Main 工具。 Visual Studio 绑定在 Windows >Prefs > General Keys 下可用【参考方案4】:

我没有 VS2005 键绑定方案,因为我个人更喜欢 Brief 样式的方案。

但是,据我所知(至少在 Eclipse 3.4 Ganymede 上)要导入“it”,请使用 File -> Import -> General -> Preferences 其中“it”是一个 .prf 文件,使用文件 -> 导出 -> 常规 -> 首选项。

【讨论】:

【参考方案5】:

Eclipse Ganymede 有一个用于 Visual Studio 的内置键绑定方案。你试过吗?

【讨论】:

在哪个版本中?我有 Eclipse Platform Version: 3.4.0 Build id: I20080617-2000 并且没有内置 VS bindigs ... 我没有检查内部版本号。我们真的在同一个地方寻找吗?

以上是关于Visual Studio 的 Eclipse 键绑定的主要内容,如果未能解决你的问题,请参考以下文章

干货 | 宇宙最强IDE: Visual Studio, Eclipse, Android Studio

Eclipse 有望超越 Visual Studio!

如何在 Visual Studio 中切换自动换行?

使Eclipse的行为与Visual Studio类似

如何在 Eclipse 中创建区域,如 Visual Studio

Visual Studio 人员的 Eclipse 之眼