你能在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\福;酒吧;