将值列表添加到选择中每行的末尾

时间:2013-11-20 15:36:34

标签: notepad++

寻找一种方法,将值列表添加到行的末尾以供选择。

以下是一个例子:

我有一组文字,例如:

  

更新商店设置x =
  更新商店设置x =
  更新商店设置x =

我有一个值列表,例如:

  1168年   7345
  3358

我想粘贴这些值,以便生成的文本为:

  

更新商店设置x = 1168
  更新商店设置x = 7345
  更新商店设置x = 3358

认为Notepad+ +或相关插件必须有一种允许这种方式的方式。

此外,在这种情况下,我无法从值列表开始,然后使用Notepad++使用regex使用^查找/替换{{1}}添加文本。这是因为我已经使用一组不同的唯一值来执行此操作。我正在尝试将一组单独的值粘贴到行中已有唯一值的行的末尾。

2 个答案:

答案 0 :(得分:3)

是的,您可以使用 Alt + Shift 同时在多行中进行编辑(“列模式”)。

复制一个update stores set x =字符串,然后将插入符号放在值的开头:

[caret here]1168 
7345 
3358

按住 Alt + Shift 并按向下箭头或向下翻页以选择整个列

[caret here]1168 
[caret here]7345 
[caret here]3358

并粘贴!

编辑:如果需要粘贴在字符串的末尾,则该过程完全类似。只需将插入符号放在您需要粘贴的任何列中。

答案 1 :(得分:3)

即使两组文本都没有修复,也可以这样做:

  1. 在第一个文件中,按住 ALT +用鼠标选择所有文字。
  2. CTRL + C 进行复制。
  3. 然后转到第二个文件,让光标在文件的最开头闪烁。
  4. CTRL + V 进行粘贴。
  5. 例如:

    档案A:

    set1 = 
    set2 = 
    set33 = 
    

    档案B:

    123
    4560
    789
    

    结果:

    set1 = 123
    set2 = 4560
    set33 = 789