例如我有这段代码
categoryCT.getInsertedItems();
我想要快捷方式来生成像这样的代码
List<Category> insertedItems= categoryCT.getInsertedItems();
答案 0 :(得分:19)
Eclipse无法帮助您使用变量名称,但您可以编写:
insertedItems = categoryCT.getInsertedItems();
这会给你一个编译错误。
如果您在此行的任何位置按 Ctrl + 1 ,Eclipse将提供“创建局部变量'insertedItems'”
获得所需结果的按键次数最少:
catCT
Ctrl + Space - &gt; categoryCT
.getII
Ctrl + Space - &gt; categoryCT.getInsertedItems()
;
答案 1 :(得分:2)
在我的Mac上运行的快捷方式是⌘ 2 + l (小写L键)
步骤:
categoryCT.getInsertedItems();
; 这将创建第List<Category> insertedItems= categoryCT.getInsertedItems();
行。
答案 2 :(得分:0)
我添加 windows 用户:
按ctrl+2+L
查看可用选项。
对于前。 var t = "";
function gText(e) {
t = document.all
?document.selection.createRange().text
: document.getSelection();
document.execCommand("copy").value = t.replace(/\s+/g, '');
}
document.onmouseup = gText;
if (!document.all) document.captureEvents(Event.MOUSEUP);
会将您的语句分配给本地变量。
答案 3 :(得分:0)
只需使用eclipse的快速修复程序:Cmd + 1。在categoryCT.getInsertedItems()类型之后,然后在光标位于末尾时单击Cmd + 1。
答案 4 :(得分:0)
Ctrl + 2,L将满足您的需求。
答案 5 :(得分:0)
Alt + Shift + V: 将现有的表达式或语句提取到新变量中。例如,该语句多次出现,因此应将其引入变量:
textEmail.getText()
字符串文本= textEmail.getText()
Select语句,然后出现“引入变量”对话框。 介绍变量对话框 输入变量名称,然后单击确定。
请注意,新引入的变量的范围是局部的。
答案 6 :(得分:0)
我不认为我看到了 Alt+Shift+L
,但这很有效,如果您的右手作业是唯一的内容,您甚至不必突出显示它