web-dev-qa-db-fra.com

Comment avoir le même texte dans plusieurs endroits être changé ou refactored à la fois?

J'ai un document avec une variable référencée plusieurs fois sur différentes pages. C'est la même variable et sa valeur est donc la même sur chaque page. Si j'ai besoin de changer cette variable, j'aimerais pouvoir la changer seulement à un endroit et que cela change toutes les autres instances de cette variable. Semblable à lorsque vous refactorisez une variable dans le code. Je peux effectuer une recherche et un remplacement, mais le problème réside dans le fait que lorsque plusieurs variables ont la même valeur, la recherche et le remplacement ne les différencient pas, ce qui signifie que je devrais cliquer sur chaque instance manuellement et décider de la remplacer ou non. .

Existe-t-il un moyen d’insérer du texte ou de le marquer d’une manière ou d’une autre afin que le document sache que ce morceau de texte est identique à d’autres instances et que sa modification modifie toutes les autres. Ceci est similaire au fonctionnement du texte dans les en-têtes et les pieds de page, où la modification d'un en-tête les modifie tous, à l'exception du texte figurant dans le corps du document.

8
FrontEnd

Un moyen standard de gérer le texte répété consiste à utiliser des signets en association avec les champs REFname__. Chaque bit de texte répété est stocké dans un signet et chaque répétition de ce texte est insérée via un champ REFqui est lié au signet. Ainsi, peu importe si deux signets stockent un texte identique à un moment donné.

  1. Sélectionnez le texte qui doit être répété et insérez un signet (sous l'onglet Insertion ) dans les liens groupe, cliquez sur Signet ).
  2. À chaque endroit où vous avez besoin de répéter le texte, insérez un champ REF(dans l'onglet , insérez , dans le texte . groupe, cliquez sur Parties rapides > Champ , sélectionnez Ref , puis sélectionnez le nom du signet dans la liste).
  3. Après avoir modifié le texte mis en signet, sélectionnez le document entier, puis appuyez sur F9 mettre à jour les champs REFname__.

Comme indiqué dans autre question récente , il est utile de rendre les signets visibles s'ils ne le sont pas (cliquez sur Fichier > Options > Avancé , puis sous Afficher le contenu du document , sélectionnez Afficher les signets ). Sinon, lorsque vous modifiez le texte, une partie du nouveau texte risque de se retrouver en dehors du signet et vos modifications ne seront pas propagées. Lorsque les signets sont visibles, vous pouvez voir si tout le nouveau texte se trouve correctement dans le signet.

10
cnread