Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
你能在Vim命令行中写下未搜索的搜索词吗?_Vim - Fatal编程技术网

你能在Vim命令行中写下未搜索的搜索词吗?

你能在Vim命令行中写下未搜索的搜索词吗?,vim,Vim,当我在一个有需要转义字符的被拉长的行上执行搜索和替换时,必须返回命令行字符串并转义所有特殊字符,这真的很烦人 有没有一种方法可以使用python中的文本(原始)字符串修改器:str=r'\unescaped\'?使用\V修改器: :%s/\V$foo//g 另请参见我刚想改为这样做::%s\福;酒吧;g。这解决了Manni指出的反斜杠转义问题。看来文字反斜杠总是需要转义,即\\。唉,没错,我想到了另一个解决办法。。。使用与\不同的字符作为搜索和替换分隔符,例如:%s\福;酒吧;

当我在一个有需要转义字符的被拉长的行上执行搜索和替换时,必须返回命令行字符串并转义所有特殊字符,这真的很烦人


有没有一种方法可以使用python中的文本(原始)字符串修改器:
str=r'\unescaped\'

使用
\V
修改器:

:%s/\V$foo//g

另请参见

我刚想改为这样做:
:%s\福;酒吧;g
。这解决了Manni指出的反斜杠转义问题。

看来文字反斜杠总是需要转义,即\\。唉,没错,我想到了另一个解决办法。。。使用与\不同的字符作为搜索和替换分隔符,例如:%s\福;酒吧;