作为Eclipse的长期用户,我正在与IntelliJ IDEA 10一起玩耍。我似乎找不到如何执行“向新的局部变量分配语句”代码完成的工作。

功能说明:

我输入类似

new BufferedOutputStream(out)

然后按Cmd(或Ctrl)+1并输入,然后Eclipse将行更改为:
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(out);

同时,我可以立即键入“bufferedOutputStream”以将其重命名(或从下拉菜单中选择“bufferedOutputStream”,“outputStream”和“stream”选项)。

我对所有任务都使用此功能,它可以节省大量时间-IDEA中也必须提供此功能-但隐藏在哪里?

最佳答案

重构|介绍变量(在Windows上为Ctrl + Alt + V)。请注意,如果它是当前行中唯一的文本,则无需选择该文本。然后,您可以像描述的那样在线更改变量名,然后按Enter键完成编辑。

另一种方法是使用Postfix Completion:

输入.var(或从列表中选择.v)并按Enter确认。

10-07 14:28