这个指令这么没反应,应该怎么操作才能奏效
:31,35s/book/(*pt)/g 我猜你说的是vim中的替换吧?大概率是格式有问题,逗号应该是英文的,35和s之间应该要有空格:31,35 s/book/(*pt)/g newu 发表于 2019-6-28 18:38
我猜你说的是vim中的替换吧?大概率是格式有问题,逗号应该是英文的,35和s之间应该要有空格
对对对,我想把第31行到35行的book全部替换为(*pt),都是在英文状态下输入的,但还是不起效果 勿羡@ 发表于 2019-6-28 19:36
对对对,我想把第31行到35行的book全部替换为(*pt),都是在英文状态下输入的,但还是不起效果
那是什么原因呢?我刚刚在我的centos下测了下vi 和vim 都是可以替换的,
我猜想是不是你的行号不对啊,可以用:set number显示行号再试试看看 本帖最后由 勿羡@ 于 2019-6-28 20:16 编辑
谢谢 newu 发表于 2019-6-28 19:47
那是什么原因呢?我刚刚在我的centos下测了下vi 和vim 都是可以替换的,
我猜想是不是你的行号不对啊 ...
终于解决了,我没有退出inside状态,谢谢您 勿羡@ 发表于 2019-6-28 20:15
终于解决了,我没有退出inside状态,谢谢您
不客气哈哈
页:
[1]