vim查找字符后复杂替换

比如下面例子:查找}后,替换成\\,然后移动光标到\par后,删除\par,插入}原文:\mytt{黄帝内经白话文(一)}上古天真论篇第一\par从前的黄帝,生来十分聪明... 比如下面例子:

查找}后,替换成\\,然后移动光标到\par后,删除\par,插入}
原文:
\mytt{黄帝内经白话文(一)}
上古天真论篇第一\par
从前的黄帝,生来十分聪明,
替换后:
\mytt{黄帝内经白话文(一)\\
上古天真论篇第一}
从前的黄帝,生来十分聪明,
我搞明白我的问题了。
得分次替换。
第一次::%s#}\n#\\\\#g
第二次::%s#\\par#}#g
展开
 我来答
hqxz556
2013-03-13 · TA获得超过2831个赞
知道大有可为答主
回答量:1686
采纳率:93%
帮助的人:580万
展开全部
最简单的方法就是
%s/}/\\\\/g
%s/\\par/}/g

当然如果这不行的话,还需要观察文本的结构来灵活处理。
赵大先生
2013-03-25 · TA获得超过3357个赞
知道小有建树答主
回答量:1.2万
采纳率:12%
帮助的人:2351万
展开全部
最简单的方法是
%S /} / \ \ \ \ /克

%S / \ \杆/} /克

当然,如果这不工作,也需要注意的文本结构是灵活的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式