相关疑难解决方法(0)

如何在VIM查找/搜索中逃避反斜杠和正斜杠?

例如,如果我想查找并替换包含向后或正斜杠的字符串,那么在vim中如何实现呢?谢谢!

示例查找和替换是: :%s/foo/bar/g

如果我想找到所有出现的<dog/>并用它替换它会怎么样?<cat\>

regex vim

87
推荐指数
4
解决办法
7万
查看次数

/ in vi搜索和替换?

在vi中,搜索和替换,如何逃避'/'(正斜杠)以使其正确.说道.

喜欢:/ Users/tom/documents/pdfs /

:%s//Users/tom/documents/pdfs//<new text>/g  --FAILS (obviously)

:%s/\/Users/tom/documents/pdfs\//<new text>/g -- FAILS with a trailing error

:%s/'/Users/tom/documents/pdfs/'/<new text>/g -- FAILS with a trailing error
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

vim text replace

61
推荐指数
5
解决办法
6万
查看次数

在vim中用正斜杠'/'替换反斜杠'\'

我有一些脚本(linux)正在生成关于Windows的o/p.我希望它能够/home/manty/...生成\home\manty\...当我尝试一直一个接一个地改变时,这非常烦人.所以只是为了这个目的,我要离开vim并去gedit执行"查找和替换".我怎么能在vim中做到这一点?

我试过以下:

:%s/\\/\/
Run Code Online (Sandbox Code Playgroud)

它只在两个地方发生了变化.我尝试了其他几种组合,但没有任何结果.

linux vim

9
推荐指数
2
解决办法
1万
查看次数

正在搜索\ [在VIM中

我有一个包含类似行的TeX文件

\[ De = 0 \]
Run Code Online (Sandbox Code Playgroud)

现在我的老板想要方程式数字,所以我希望它们就像

\begin{equation}De = 0\end{equation}
Run Code Online (Sandbox Code Playgroud)

我通过使用反斜杠转义反斜杠来尝试以下命令.

:%s@\\[@\\begin{equation}@gc
Run Code Online (Sandbox Code Playgroud)

我认为这应该工作,但我得到模式未找到错误.我看过了

如何在vi搜索和替换中包含正斜杠

http://vim.wikia.com/wiki/Search_and_replace

有人能说出我做错了什么吗?

vim search tex

-2
推荐指数
1
解决办法
75
查看次数

标签 统计

vim ×4

linux ×1

regex ×1

replace ×1

search ×1

tex ×1

text ×1