贴上一个多行Java串在日食[重复]
-
23-09-2019 - |
题
这个问题已经有一个答案在这里:
- 环绕带引号 4答案
不幸的是,Java没有语法多行串的文本。没问题如果IDE使它容易的工作与结构喜欢
String x = "CREATE TABLE TEST ( \n"
+ "A INTEGER NOT NULL PRIMARY KEY, \n"
...
什么是最快的方式贴上一个多行串的剪贴板入Java源的利用日食(在某种程度上,它将自动创建的代码如上所述)。
解决方案
其他提示
你可以使用这个日食的插件: http://marketplace.eclipse.org/node/491839#.UIlr8ZDwCUm 这是一个多线编辑串弹出式窗口。把你插入一个按字符串 ctrl-移位-alt-m 和粘贴文本。
如果你的建SQL中的一个工具,就像癞蛤蟆或其他SQL向IDE他们常常有复制标记的剪贴板。例如,蟾蜍有CTRL+M其SQL在你的编辑和不正是你在你的代码以上。它还涵盖了反...当你抓住一个formatted string out of Java和要执行它在蟾蜍。粘贴SQL回到蟾蜍和执行CTRL+P删除多线路的报价。
参见: 多线-语法
它还支持变量在多行串,例如:
String name="zzg";
String lines = ""/**~!{
SELECT *
FROM user
WHERE name="$name"
}*/;
System.out.println(lines);
输出:
SELECT *
FROM user
WHERE name="zzg"
的 EclipsePasteAsJavaString 插在允许你插入的文本作为Java串通过Ctrl+Shift+V
例
贴通常通过按Ctrl+V:
some text with tabs
and new
lines
粘贴为Java串通过Ctrl+Shift+V
"some text\twith tabs\r\n" +
"and new \r\n" +
"lines"
我知道这似乎超出范围的环境。Copyin,你可以复制的串然后尝试格式化使用的ctrl+shift+F 大多数情况下这些多行串不用硬盘编码,而不是它们应用于从属性或xml文件。可以编辑在稍后的时间点不需要改变码
不隶属于 StackOverflow