假设以下字符串声明:
final String WAY_TO_JINGLE = "all the way";
String vehicleName = Transport.getVehicleName("Santa Claus");
String example =
"Jingle bells, jingle bells, " +
"jingle " + WAY_TO_JINGLE + '.' + System.lineSeparator() +
"Oh! what fun it is to ride " +
"\tIn a one-horse open " + vehicleName + '.';
Eclipse 的或插件中是否有一个功能允许我从此代码复制到剪贴板,声明的字符串?
例如,在example
的声明中使用它会将以下文本放在剪贴板中(假设我输入“sleigh”作为vehicleName
的值):< / p>
Jingle bells, jingle bells, jingle all the way.
Oh! what fun it is to ride In a one-horse open sleigh.
应该执行以下操作:
lineSeparator()
方法和"line.separator"
属性。答案 0 :(得分:0)
目前没有这样的功能或插件(或者我没有发现它)。我能得到的最接近的是使用 Eclipse 中的 Scrapbook 功能(非常感谢Elliott Frisch)。
点击下一步,选择一个文件夹,输入文件名,然后点击完成。
进入剪贴簿后,粘贴代码段。用实际字符串替换所有方法引用:
final String WAY_TO_JINGLE = "all the way";
String vehicleName = "sleigh";
String example =
"Jingle bells, jingle bells, " +
"jingle " + WAY_TO_JINGLE + '.' + '\n' +
"Oh! what fun it is to ride " +
"\tIn a one-horse open " + vehicleName + '.';
然后添加一个return语句:
return example;
选择所有内容,然后点击显示按钮或按 Ctrl Shift D 。
如果有错误,将在所选文本之前添加错误说明。更正错误,删除说明,然后再次尝试最后一步。
The method lineSeparator() is undefined for the type System
final String WAY_TO_JINGLE = "all the way";
如果没有错误,返回的值将在所选文本后与一起添加返回类型。
return example;
(java.lang.String) Jingle bells, jingle bells, jingle all the way.
Oh! what fun it is to ride In a one-horse open sleigh.