Devo modificare gcode per un modello in particolare, devo sottrarre il numero 87 da tutte le coordinate Z. Ecco un esempio di gcode:
;LAYER:435
G0 F9000 X-38.420 Y-26.887 Z87.300
;TYPE:WALL-INNER
G1 F1800 X-37.709 Y-27.459 E1386.91774
G1 X-37.020 Y-28.062 E1386.94819
G1 X-36.404 Y-28.635 E1386.97618
Dall'esempio precedente c'è Z87.300, che devo modificare in Z0.300 e farlo per l'intera Z. Ho provato il seguente comando in vim:
:%s/Z\(\d\d\)/\="Z".submatch(1)-87/
Ma si comporta male.