Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext2 用多个单词替换多个单词_Sublimetext2 - Fatal编程技术网

Sublimetext2 用多个单词替换多个单词

Sublimetext2 用多个单词替换多个单词,sublimetext2,Sublimetext2,我是升华的新手。我有一个XML文件,在这个XML文件中,您可以找到具有以下结构的数百行: ... <property name="caption" value="A"/> ... <property name="caption" value="xyz"/> ... 。。。 ... ... 如何选择属性“value”的所有值(“A”、“xyz”),并将这些字符串替换为其他文本文件或excel工作表中列形式的其他字符串?您可以选择文本,然后按Ctrl+D选择下一个匹配项。

我是升华的新手。我有一个XML文件,在这个XML文件中,您可以找到具有以下结构的数百行:

...
<property name="caption" value="A"/>
...
<property name="caption" value="xyz"/>
...
。。。
...
...

如何选择属性“value”的所有值(“A”、“xyz”),并将这些字符串替换为其他文本文件或excel工作表中列形式的其他字符串?

您可以选择文本,然后按Ctrl+D选择下一个匹配项。同样,选择所有引用,您可以同时编辑多行。

确定解决方案如下

  • 选择
    value=“
    并反复按Ctrl+D以选择
    value=“
  • 按>(右箭头键),使光标位于单词的左侧,如下面的
    “| something”
  • 再次按Ctrl+D,这将选择所有单词,即
    A
    XYZ
  • 打开要从中替换单词的文件(每行一个单词,计数必须与行数相同)
  • 原始文件中的Ctrl+C和Ctrl+V

  • TADA

    请给我一个工作示例,如何将“a”和“xyz”合并,同时替换为“is not”和“working”。但这只会将所有这些单词替换为单个输入。如何跳过某些行它们也有属性值,因为我不想编辑所有具有此属性的行?要跳过匹配,请使用Crtl+K+D。thx,如果要替换的字符串包含多个单词,例如“xyz abc”,我该怎么办?如何选择整个字符串?@StellaMaris使用select quoted