在右侧批量向代码块添加文本

时间:2019-04-07 00:09:19

标签: ssms ssms-2012

我知道您可以使用ALT +鼠标选择或ALT + SHIFT +鼠标选择在脚本中插入文本。 当您在脚本的左侧添加所有内容时,此方法效果很好。有没有办法做同样的事情,但是在右侧,所有内容都不是内联的。

以下是示例屏幕截图:
我可以使用ALT Select来选择左侧

enter image description here

但是我不能在右侧做同样的事情。 有没有一种方法可以在每行末尾添加文本?​​

enter image description here

2 个答案:

答案 0 :(得分:0)

我的家用计算机上没有安装SSMS,所以我只能检查this link demonstrates a vertical select-这基本上是您在行开始时所做的。如果按住ALT键并使用鼠标,则还可以在行内的任意位置垂直选择。您可能需要将现有的空白填充到行的末尾以使其起作用

如果这不是您需要的-我一直使用Excel(或类似工具),Notepad ++(Windows),VIM或生成的select语句来基于字符串连接(有时基于正则表达式)构建查询

编辑: This link StackOverflow link显示了如何使用正则表达式向行尾添加内容。通过使用正则表达式查找和替换,在选择所需区域后 并确保其仅适用于所选区域...您可以尝试以下操作:

Find: \r   
Replace: Fish\r  

如果要在末尾添加),则可能需要使用\)

对其进行转义。

答案 1 :(得分:0)

在Windows上,您可以使用ConyEdit(交叉编辑器插件)的命令行cc.aal <yourContent>在行后追加文本。