13

例如我有这个代码

categoryCT.getInsertedItems();

我想要生成这样的代码的快捷方式

List<Category> insertedItems=   categoryCT.getInsertedItems();
4

7 回答 7

24

Eclipse 无法为您提供变量名,但您可以编写:

insertedItems = categoryCT.getInsertedItems();

这会给你一个编译错误。

如果您按此Ctrl+1行中的任何位置,Eclipse 将提供“创建局部变量 'insertedItems'”

最少的击键即可获得所需的结果:

  • catCTCtrl+Space->categoryCT
  • .getIICtrl+Space->categoryCT.getInsertedItems()
  • ;
  • Shift+Alt+Left选择整个方法调用
  • Ctrl+1+ 选择“创建新的局部变量”
于 2013-07-23T11:48:16.197 回答
4

在我的 Mac 上工作的快捷方式是⌘</kbd>2 + l (lowercase L key)

脚步:

  • 写变量,例如:categoryCT.getInsertedItems();
  • 选择整个变量定义;
  • ⌘</kbd>2, leave the press and then press l(lowercase L key);

这将创建线List<Category> insertedItems= categoryCT.getInsertedItems();

于 2016-04-02T00:20:15.570 回答
3

我会为Windows用户添加:

ctrl+2可用选项。

例如。ctrl+2+L会将您的语句分配给局部变量。

于 2018-05-02T03:53:25.390 回答
1

我不认为我看到了Alt+Shift+L,但这很有效,如果你的右手分配是唯一的事情,你甚至不必突出它

于 2021-05-20T14:09:10.977 回答
0

Alt + Shift + V:NetBeans中将 现有表达式或语句提取到新变量中。例如,该语句出现多次,因此应将其引入变量:

textEmail.getText()

字符串文本 = textEmail.getText()

选择语句,然后出现 Introduce Variable 对话框。引入变量对话框 输入变量名称并单击确定。

请注意,新引入的变量的作用域是局部的。

于 2019-12-11T09:40:52.710 回答
0

只需使用 eclipse 的快速修复:Cmd+1。键入 categoryCT.getInsertedItems() 后,当光标位于末尾时单击 Cmd+1。

于 2018-07-14T00:04:36.697 回答
0

Ctrl+2, L 会做你想要的。

于 2019-11-22T06:45:05.247 回答