2
我有一行代碼需要在Vim中替換。我需要將一行代碼errors += 1;
更換爲errors++;
,以簡化它。用vim替換另一行代碼?
當我做:%s/errors += 1;/errors++;/a
我得到E488:Trailing Characters
。
有誰知道如何做到這一點?
我有一行代碼需要在Vim中替換。我需要將一行代碼errors += 1;
更換爲errors++;
,以簡化它。用vim替換另一行代碼?
當我做:%s/errors += 1;/errors++;/a
我得到E488:Trailing Characters
。
有誰知道如何做到這一點?
您有/a
最後作爲標誌:a
不是替代標誌。沒有a
這應該適合你。
如果要手動確認每個替換,請使用c
。
如果您要替換一行中的所有事件,請使用g
。
謝謝!出於某種原因,我曾以爲/ a意味着「全部」,但沒有標誌的正常搜索/替換功能確實可以完美工作!謝謝! – homersimpson
我的vim 7.2工作正常,但是你可以試試這個::%s/errors ++;/gc –
JohnTortugo
我嘗試了空格分隔符,但它似乎是不同的標誌結束了吧 – homersimpson