vim里面怎么把包含“=” 的行write 到另一个文件

RT.Thanks.... RT. Thanks. 展开
 我来答
匿名用户
2014-05-18
展开全部
把下面的代码保存在一个tmp.vim文件里,在vim里打开那个文件,然后:source tmp.vim这个代码会在当前文件夹下生成一个new.txt文件,里面匹配后的结果.代码:[mw_shl_code=text,true]let strlist=[] let lnum = 1let lend=line("$")while lnum <= lend let str=getline(lnum) let m=matchstr(str,"=") if m!="" call add(strlist,str) endif let lnum = lnum + 1endwhileecho strlistcall writefile(strlist,"new.txt")[/mw_shl_code]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式