Eclipse三元运算符快捷方式?

时间:2010-08-25 13:33:04

标签: java eclipse keyboard-shortcuts

在Eclipse(3.4+以上)中,我正在搜索将if {} else {}条件块转换为 java三元运算符(或?:)的快捷方式操作者)。

我该怎么做?

3 个答案:

答案 0 :(得分:4)

没有这样的捷径。将语句重构为表达式并不是一个简单的过程,并不总是可以开始。这个过程太复杂,无法实现自动化。

那就是说, Ctrl + Shift + L 将列出所有 Eclipse快捷方式。

相关问题

答案 1 :(得分:4)

如果这不相关,请原谅。

我编写了一个eclipse插件,它正是这样做的:

http://marketplace.eclipse.org/content/spartan-refactoring

如果您在安装或使用此插件时遇到问题,请随时报告。

修改:其他开发者的重写版本可在https://marketplace.eclipse.org/content/spartan-refactoring-0

获取

答案 2 :(得分:2)

好吧,你可以像这样在Eclipse中添加一个模板:

${condition:field(boolean)}? ${positive:field(void)}: ${negative:field(void)};

将其命名为tern,您可以自动创建三元运算符。

(不确定这是否是你想要的)