【问题标题】:Add character to end of each row of different lenghts in a block selection将字符添加到块选择中不同长度的每一行的末尾
【发布时间】:2015-09-28 22:09:32
【问题描述】:

在 SSMS 和 Notepad++ 中,仅举几例,您可以使用 ALT+SHIFT 编辑文本块,这对于具有相同长度的行的块非常有用。有一个例子here,还有一个关于reddit.com/r/sql here的讨论。我希望你们中的一些人能分享如何对具有不同行长的文本块做同样的事情,如下所示:

 [Adams, John], 
 [Adams, John Quincy], 
 [Arthur, Chester A.], 
 [Buchanan, James], 
 [Bush, George], 
 [Bush, George W.], 
 [Carter, Jimmy], 
 [Coolidge, Calvin], 
 [Cleveland, Grover],

具体来说,我不是在寻找脚本,而是在您知道的任何编辑器中都存在键盘快捷键。

谢谢!

【问题讨论】:

  • SQL 是一种语言,它没有键盘。

标签: notepad++


【解决方案1】:

我会使用正则表达式查找和替换。

  1. 选择文本,按Ctrl + H 打开查找和替换对话框。
  2. 查找什么 = $(这是正则表达式符号中的行尾)。替换为 = the character you want。查看 = Selection
  3. 展开查找选项并确保选中Regular Expressions
  4. 点击全部替换

以上说明适用于 SSMS。 Notepad++ 类似。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-03
    • 2015-03-20
    • 2021-10-06
    • 2018-05-13
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    相关资源
    最近更新 更多