Je veux insérer du texte comme ceci:
similar text wordA similar text ...
similar text wordB similar text ...
similar text wordC similar text ...
Je sais que je peux coller le texte plusieurs fois puis utiliser la substitution pour changer un seul mot pour chaque ligne, mais je trouve toujours cette méthode très gênante.
Existe-t-il un moyen d'enregistrer un mot ou une liste de mots dans une "variable" puis d'utiliser cette variable pour générer un texte similaire?
EDIT J'ai rendu quelque chose de peu clair dans la question d'origine, en fait j'essaie de faire des définitions de fonctions très similaires, donc wordA
wordB
... peut apparaître plusieurs fois dans chaque clone de texte et le texte peut contenir plusieurs lignes. le motif est exactement comme ceci:
similar_text1 wordA similar_text2 wordA similar_text3 ...
similar_text1 wordB similar_text2 wordB similar_text3 ...
similar_text1 wordC similar_text2 wordC similar_text3 ...
(le texte peut contenir de nouvelles lignes, et le mot A, le mot B ... peuvent exister plusieurs fois)
2nd EDIT Les parties "similar_text" peuvent être différentes à chaque fois que je fais un tel travail, donc la solution pour ce travail est préférable d'être réutilisable. Parce que j'essaie de faire des définitions de fonctions très similaires, ou une chaîne de table de mappage de fonctions.
Après avoir lu les réponses et un peu de pratique, je trouve qu'il est plus pratique de penser que ce travail est une sorte de substitution, parce que "part1", "part2" ... "partN" qui peut contenir des retours à la ligne est difficile à écrire, alors écrivez un modèle d'abord:
similar_text1 $WORD similar_text2 $WORD similar_text3 ...
(text may contain <ENTER>, make sure $WORD not exist in "similar_text" parts )
Ensuite, essayer de mettre des clones du texte, mais remplacer $ WORD par une liste de mots est une pensée plus simple.
Il semble donc que mon problème ait changé: "comment cloner un bloc de texte plusieurs fois, mais à chaque fois en y substituant un mot-clé par un mot d'une liste?"