Я пытаюсь вычесть из чисел, следующих за строкой в VIM, например, этот (искомый) ввод:
CustomModelData: 1
И мой предпочтительный (замененный) вывод:
CustomModelData: -2147483647
Число, которое я пытаюсь вычесть из чисел, равно 2147483648. Я пытался использовать это в VIM, но это не работает, так как в выражении есть строка, я хочусохранить строку, а также вычитать из числа, следующего за:
:%s/CustomModelData: \d\+/\=/CustomModelData: submatch(0)-2147483648/g