社区
Linux/Unix社区
帖子详情
vim高手请进,关于跨行替换问题
junnyfeng
2009-12-26 12:28:12
bool flag = m_obj_cat.call();
if( flag == false)
{
return NOT_OK;
}
现有大量这样的语句,需要转换成如何下,在vim中如何用一个(或2个)命令完成替换 ?
if(!m_obj_cat.call())
{
return NOT_OK;
}
可行的即结贴。
...全文
239
3
打赏
收藏
vim高手请进,关于跨行替换问题
bool flag = m_obj_cat.call(); if( flag == false) { return NOT_OK; } 现有大量这样的语句,需要转换成如何下,在vim中如何用一个(或2个)命令完成替换 ? if(!m_obj_cat.call()) { return NOT_OK; } 可行的即结贴。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iisbsd
2009-12-27
打赏
举报
回复
两个就比较简单了,先g/s把if( flag == false) 替换成if(!m_obj_cat.call()) ,再g/d删除bool flag = m_obj_cat.call();
seayea
2009-12-27
打赏
举报
回复
q命令录制一个宏,使用宏命令来完成。
qgw_2000
2009-12-26
打赏
举报
回复
下面这个比较丑,不过可以work:
:%s/bool flag = m_obj_cat.call();\_.if( flag == false)/if(!m_obj_cat.call())/g
主要是中间那个\_.是匹配包括换行符在内的任意一个字符。
Vim
使用全指南 (环境配置,插件推荐,美化) (C++,Python,MarkDown,R...)
提示3:我想把这篇文章写的尽量的长,目的是帮助更多同学绕过
VIM
配置中的诸多天坑,请耐心观看,毕竟这要比你用一个星期去配置
VIM
来的快很多 0.为什么要写这篇文章 由于依赖win下的很多软件,不方便直接切换到Linux...
VIM
8 文本实战学习
VIM
文本学习
VIM
快捷按键学习笔记
VIM
学习笔记
VIM
工具的集成
说说
vim
用于代码编写提供了哪些直接和间接功能支撑。
vim
用户手册中,50% 的例子都是在讲
vim
如何高效编写代码,由此可见,
vim
是一款面向于程序员的编辑器,即使某些功能
vim
无法直接完成,借助其丰富的插件...
Vim
实用技术,第 1 部分: 实用技巧
0.
Vim
简介 作为开源世界最重要的编辑器之一(另一个是 Emacs),
Vim
以其强大的功能和可定制能力被众多开发者所喜爱。不过,也许就是因为
Vim
的功能太强大了,要真正用好
Vim
并不容易。本文作者在多年的实际...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章