如果你有一个文本(主要是sql查询),你想在每一行上加上类似
的行sQ& ="在行尾#34;
像这样。
SELECT
Name,Age
FROM
Users
Where
id<>0
我想要
sQ &=" SELECT "
sQ &=" Name,Age "
sQ &=" FROM"
sQ &=" Users "
sQ &=" Where "
sQ &=" id<>0"
如果可能的话,如果没有人关心的话,可以保持形成。
我需要这个,因为我使用的是vb.net,而且我主要处理查询。
答案 0 :(得分:0)
按住 ALT -Key,在最后一行单击鼠标,然后绘制光标到第一行。现在您可以使用 Multiline -Editmode,它允许您一次编辑多行。
答案 1 :(得分:0)
在bash中你可以使用awk:
- 为文本文件的每一行添加前缀和后缀
awk '{ printf("sQ &=" %s "", $l);}' sample-text-file.txt
答案 2 :(得分:0)
我推荐使用Nimbletext。添加VS和SSMS的外部工具。
sql &=" $0 "
的模式给出了您想要的结果。工具,选项...关闭修剪
答案 3 :(得分:0)
如果您在显示查询时需要保持格式(例如在文本框中),您可以执行以下操作:
Me.TextBox1.text = sQ.Replace(" ", VbCrLf & " ")
(引号之间有4个空格)