2
我需要更換以下行:與數學表達式VIM替代
[rescap] l=1.2u w=1.5u
通過
[rescap] l=1.2u w=1.5u r=0.8k
[R 0.8K的值是L/W
我想在vim(已在perl中完成但想實現使用vim)
:s/l=\\(.\*\\)u w=\\(.\*\\)u/l=\1u w=\2u r=\1*\2k/
但它不評估表達和打印:
[阻容組件] L = 1.2uw = 1.5ur = 1.2 * 1.5K
如果我嘗試\ =其評估表達它假定L和W作爲變量並拋出錯誤。
:s/l=\\(.\*\\)u w=\\(.\*\\)u/\=l=\1u w=\2u r=\1*\2/
我必須通過許多文件使用vim -s腳本文件運行上述表達式。 只需要弄清楚上面的替換語句。
感謝呂克。正是我想要的方式。非常感謝。 – user2508758
@ user2508758如果能真正解決您的問題,請接受答案。這就是你在SO說「謝謝」的方式 – Kent