Je sais que c'est un plan long, mais j'ai un énorme fichier texte et j'ai besoin d'ajouter un nombre donné à d'autres numéros correspondant à certains critères.Vim rechercher et remplacer, en ajoutant une constante
Par exemple.
identifying text 1.1200
identifying text 1.1400
et je voudrais transformer ce (en ajoutant dire 1,15) à
identifying text 2.2700
identifying text 2.2900
Normalement, je ferais ceci en Python, mais il est sur une machine Windows où je ne peux pas installer trop de choses. J'ai bien :) Vim
+1. * I * peut même faire fonctionner ceci (et c'est beaucoup dire) mais y a-t-il un moyen de conserver le zéro final. –
Avec 'printf()' peut être? (: h printf()) -> '... \ = printf ('%. 4f', 1.15 + str2float (......))' –
Une chose que je devais rechercher: '\ =' permet la chaîne de remplacement est une expression. ([link] (http://vim.wikia.com/wiki/Using_an_expression_in_substitute_command)) –