Eclipse 系列之自定义高效快捷键

好的快捷键可以提高编码的效率。

第三方解决方案

曾经使用过 Eclipse 的 Vim 插件 viplugin 提升光标移动和文本编辑的效率,但终因一些热键冲突问题而放弃使用了,有兴趣的同学可以参考 《viplugin 用户手册》,免费的参考这里

其它解决方案还有 vrappereclim ,可以自行体验。

我的方案

经过权衡,还是决定自定义一套属于自己的快捷键。键位主要参考 Vim 和 Bash ,并主要利用闲置的 Alt 键避免冲突,配置总结如下:

移动光标类

CommandBindingDescription
Line UpAlt + K
Line DownAlt + J
Previous ColumnAlt + H
Next ColumnAlt + L
Line StartAlt + A
Line EndAlt + E
Previous WordAlt + B
Next WordAlt + F
Go to Next MemberAlt + G
Go to Previous MemberAlt + Shift + G
Open ImplementationAlt + Q

通用类

CommandBinding
DeleteAlt + D
Select Enclosing ElementAlt + S
File SearchCtrl + H
Next ViewAlt + V
Rerun JUnit TestAlt + R
Run Maven CleanAlt + Shift + X, C

Git 类

CommandBinding
PullAlt + 1
CommitAlt + 2
Show in HistoryAlt + 3
Compare with HEAD RevisionAlt + 4
Replace with HEAD RevisionAlt + 5
Show In (Git Repositories)Alt + 6

SVN 类

CommandBinding
更新Alt + 1
提交Alt + 2
Show HistoryAlt + 3
Compare with Local Base RevisionAlt + 4
复原Alt + 5

注意,Eclipse 有 Bug 在配置完以上 SVN 快捷键之后,快捷键是无法使用的,需要为当前的视图(Perspective)添加一个 SVN 的工具。配置如下:

Window > Customize Perspective… > Tool Bar Visibility

勾选 SVN 即可。

另辟蹊径的方案

其实也可以不必局限于 Eclipse 这款 IDE ,热爱 Vim 快捷键的同学可以考虑使用其它 IDE ,如 Sublime Text ,可以原生完美支持 Vim 快捷键,配置如下:

Preferences - Settings - User - “ignored_packages”: []

去掉 [] 里面的 “Vintage” 即可。

在写 Python 代码时就感觉体验很好,值得一试。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dylan、

耕码不易,白嫖可耻

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值