请教下替换的问题
vim吧
全部回复
仅看楼主
level 1
ninjaes 楼主
大佬们, 我这有段代码,我希望替换price成cost,但是getPrice和setPrice需要替换成getCost和setCost,这种使用%s需要怎么写?
private int price;
private String desc;
public FastFood() {}
public FastFood(int price, String desc) {
this.price = price;
this.desc = desc;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public abstract float cost();
2023年03月09日 16点03分 1
level 1
:%s/Price/Cost/g
2023年03月10日 00点03分 2
哦 替换两次是吧,有没有一次性可以替换的?
2023年03月13日 13点03分
level 1
ninjaes 楼主
还有一个问题就是比如我要注释一段代码
如果使用s/^/\/\//g 那就是在行首添加//
// void test()
有没有其他的方法可以直接再非空字符前替换的下面的效果
// void test()
2023年03月13日 13点03分 4
1