将Eclipse快捷键更改为与Visual Studio匹配

26

有没有办法在Eclipse中更改键盘快捷键以匹配Visual Studio 2010中的快捷键?

我是一名C#开发人员,习惯了Visual Studio的快捷键。现在我正在使用Eclipse进行Java编程。它很有趣,但痛苦的是我的大脑已经被硬编码 :)

3个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
30
安装C/C++开发工具(CDT)后,应该可以在Windows > Preferences > General > Keys中找到Visual Studio方案。 更多信息(带有截图)可在配置Eclipse使用VS.Net快捷键?中找到。 我刚刚尝试了使用Spring的Eclipse发行版(spring source tool suite),它可以正常工作。

不适用于Eclipse Indigo(8.0.2)。刚刚尝试了:安装了CDT,切换到VisualStudio方案,将快捷键导出到CSV文件中,切换回默认方案,将快捷键导出到CSV文件中,在Excel中对两个文件进行排序,通过BeyondCompare进行比较——结论:这些文件是相同的。(排序之前它们是不相同的)。并不想表现得消极,但这些信息或许可以帮助某些人避免安装CDT时的麻烦。 :-) - farfareast
1
对我之前的评论进行澄清:它并不像我预期的那样工作。安装CDT会添加许多新命令,这些命令适用于C/C++源代码编辑器和一些适用于C/C++调试器的新命令,但它不会修改Java中现有的命令快捷键,例如Debug StepInto(F5),StepOver(F6) - (VS中的F11和F10)。 - farfareast
不幸的是,Visual Studio选项删除了许多有用的Eclipse快捷键,例如ctrl-shift-F格式化Java文档。 - Brian Leeming
查看此链接:https://dev59.com/JHVC5IYBdhLWcg3wtzyt 解决了我的问题。我正在使用Java的Eclipse IDE,但希望使用与C#的Visual Studio相同的按键绑定。 - J-ho
在最后一条评论中:它并没有像F12(打开声明)等那样带来所有的绑定,所以最终你需要自己将你喜欢的绑定放在那里。至少你可以在几乎任何IDE上做到这一点。学习一个IDE的快捷键或者自己制作并将它们带到你使用的任何IDE上。这需要一些工作量,但完成后你会更加高效地使用你正在使用的IDE。 - J-ho

0

应该很容易

  • 打开首选项(Window->Preferences)
  • 在搜索框中输入键名
  • 找到General->Keys
  • 输入您想要修改的命令
  • 修改绑定
  • 在搜索列表中输入您的绑定,以确保没有其他命令使用相同的绑定

tadaa!

p.s.:为eclipse开发一个c# ide插件会很棒。我是一名java/eclipse rcp开发人员,但我喜欢c#作为编程语言。由于visual studio,我还没有做过任何严肃的事情。它感觉像90年代的某个旧java ide。


1
问题在于我们需要为每个按键操作都做出“tadaa!”的效果 :( 有没有可以导入的 CSV 文件? - Jersey_Guy

-6

编写Eclipse插件-这并不太困难。


7
天哪!写一个插件只是为了改变按键绑定!!开发软件应该让事情变得更容易...哈哈 - Captain Toad
请仔细阅读帖子,我的朋友 :)建议是针对用户关于C#的查询。 - user353829

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,