我正在Eclipse中编程,我有一个包含多行的SQL脚本:
SELECT * FROM
.... (bla bla)
... (bla bla )..
... (bla bla bla bla)
我必须添加这样的双引号:
" SELECT * FROM"
+".... (bla bla)"
+"... (bla bla ).."
+"... (bla bla bla bla)"
在Eclipse中是否有任何SHORTCUT可以做到这一点?
编辑:
我有一个SQL脚本,大约有50行(例如):
line 1: SELECT * FROM
line 2: HR_EMPLOYEES
line 3: ... (bla bla)
.
.
.
line 50: AND NAME like 'AP%'
我必须在每一行中这样做:
+" (CODE SQL)"
+" (CODE SQL)"
手动。
在Eclipse Java语言中,是否有任何捷径可以做到这一点(+"")?
@rec我不同意,该字符串已被分割。
@Jagger好点...但是我当时有一个主意;)感谢您指出这一点。
我不知道它的Eclipse快捷方式,但是Sublime Text提供了一种非常方便的多次编辑方式。 根据平台,使用Ctrl或cmd进行多次编辑。
使用列选择Alt + Shift + A,然后选择行的"开头",只需键入+",然后对行尾进行相同的操作,但键入"。这将在所有选定的行中插入键入的字符。
我附有一段简短的视频,介绍如何在Eclipse中进行操作。
那是一个伟大的;)顺便说一句。 在OS X上,快捷方式为CMD + Option + A
只需在Eclipse中定义一个String即可,例如私有最终String selSQL="";
在双引号之间复制粘贴您的查询
在单词的任何结尾处按Enter键,蚀将自动在双行后加上双引号"",然后是增容符+,并在下一行将双引号"继续。
使用"删除"和"结束"继续其余的操作,直到所有行都被合并。
所以你有这种情况
some text
some text
想要到达
"some text"
+"some text"
我最容易想到的是:用"(linebreak)+"替换换行符
1)写在某处
"
+"
2)标记"到"文本并复制
3)打开搜索/替换对话框
4)粘贴到"替换为"字段(是的,您可以在其中使用新行粘贴字符串)
5)在某处写一个换行符,基本上是一行,然后立即按"输入"
6)标记此换行符(起始标记在第一行的第一位置,结束在下一行的第一位置)
7)切入并进入"查找"字段(注意那里什么也不会出现!)
8)标记所有要修正的文本
9)选择范围:选中的行
10)全部替换
11)在第一行中添加多余的",在最后一行中删除多余的+"
"some text"
+"some text"
捷径?好吧,如果您有很多问题需要解决……是的,这可能会有所作为。
您能指定您使用的编程语言吗?
假设您的意思是Java,我想说的只是使用String类方法" replace"
并且您需要将"换行"字符( n)替换为" n +"。
希望这会帮助您创建解决方案。
您可以像这样一行输入
"SELECT * FROM blah .... (bla bla) .... (bla bla) .... (bla bla bla)"
然后将光标放在下一行要开始的位置,按Enter键,Eclipse将自动添加各自的""和+
或者,当您键入查询字符串时,如果要转到下一行,只需按Enter。如果您输入的字符串(带引号)将自动添加"和"
或者,如果您要复制和粘贴查询字符串,请尝试一下https://stackoverflow.com/a/2159931/2386700
-1,因为这不能提供问题的答案。 该字符串不是长行。 它已经被分割了。