繁体   English   中英

Eclipse三元运算符快捷方式?

[英]Eclipse ternary operator shortcut?

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

我怎样才能做到这一点?

如果这不再相关,请原谅。

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

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

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

编辑 :其他开发人员的重写版本可在https://marketplace.eclipse.org/content/spartan-refactoring-0上找到

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

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

相关问题

好吧,您可以像这样向Eclipse添加一个模板:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM