QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2893|回复: 3

vi里换特殊字符串替换

[复制链接]
发表于 2006-8-1 18:55:43 | 显示全部楼层 |阅读模式
将//注释符号注释的内容替换成/* */注释。用命令:%s/\/\/.\(.*\)$/\/* \1 *\//gc,比如说下面这行:
//render background color for specific column
在vi中用该命令换了后成:
/* ender background color for specific column */
就是说第一个单词的第一字母不在了。这样每换一行,还得重新去添加刚刚丢失的字母,再用原来的命令去换,比较麻烦。
不知道怎样让它不删掉第一单词的第一个字母?
发表于 2006-8-5 13:42:57 | 显示全部楼层
%s/^\/\/.\(.*\)$/\/* \1 *\//gc
回复

使用道具 举报

 楼主| 发表于 2006-8-8 16:32:27 | 显示全部楼层
[quote:c29d3001ea="yueliangdao0608"]%s/^\/\/.\(.*\)$/\/* \1 *\//gc[/quote]

不行啊,我用了你的这个命令后,跟前面说的那个命令是一样的,还是会删掉第一个字母的。
回复

使用道具 举报

 楼主| 发表于 2006-8-8 16:47:51 | 显示全部楼层
yueliangdao0608:你的头像真可爱。是你baby?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-3 23:13 , Processed in 0.106927 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表