yeale 发表于 2006-8-1 18:55:43

vi里换特殊字符串替换

将//注释符号注释的内容替换成/* */注释。用命令:%s/\/\/.\(.*\)$/\/* \1 *\//gc,比如说下面这行:
//render background color for specific column
在vi中用该命令换了后成:
/* ender background color for specific column */
就是说第一个单词的第一字母不在了。这样每换一行,还得重新去添加刚刚丢失的字母,再用原来的命令去换,比较麻烦。
不知道怎样让它不删掉第一单词的第一个字母?

yueliangdao0608 发表于 2006-8-5 13:42:57

%s/^\/\/.\(.*\)$/\/* \1 *\//gc

yeale 发表于 2006-8-8 16:32:27

%s/^\/\/.\(.*\)$/\/* \1 *\//gc

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

yeale 发表于 2006-8-8 16:47:51

yueliangdao0608:你的头像真可爱。是你baby?
页: [1]
查看完整版本: vi里换特殊字符串替换