Notepad++ ajouter à chaque ligne

J'utilise Notepad++ et je n'arrive pas à comprendre ce problème :

J'ai de nombreuses lignes qui commencent toutes par http. J'ai besoin d'ajouter du texte devant dans chaque ligne. De même, je dois ajouter un texte différent à la fin de chaque ligne. Chaque ligne se termine différemment.

Quel est le moyen le plus rapide d'ajouter du texte au début et à la fin de chaque ligne ?

Solution

Suivez les étapes suivantes :

  1. Appuyez sur Ctrl+H pour faire apparaître la boîte de dialogue Rechercher/Remplacer.
  2. Choisissez l'option "Expression régulière" au bas de la boîte de dialogue.

Pour ajouter un mot, tel que test, au début de chaque ligne :

  1. Tapez ^ dans la zone de texte Trouver quoi.
  2. Tapez test dans la zone de texte Remplacer par.
  3. Placez le curseur sur la première ligne du fichier pour vous assurer que toutes les lignes sont affectées.
  4. Cliquez sur le bouton "Remplacer tout".

Pour ajouter un mot, tel que test, à la fin de chaque ligne :

  1. Tapez $ dans la zone de texte Trouver quoi.
  2. Tapez test dans la zone de texte Remplacer par.
  3. Placez le curseur sur la première ligne du fichier pour vous assurer que toutes les lignes sont affectées.
  4. Cliquez sur le bouton "Remplacer tout".
Commentaires (10)
  1. Déplacez votre curseur au début de la première ligne.
  2. Maintenez la touche Alt + Shift et utilisez la touche down du curseur pour étendre la sélection jusqu'à la fin du bloc

Cela vous permet de taper sur toutes les lignes simultanément.

J'ai trouvé la solution ci-dessus [ici] (https://superuser.com/questions/351121/add-a-string-to-every-line-of-a-selection).

Je pense que c'est beaucoup plus facile que d'utiliser les regex.

Commentaires (2)

Notepad++ a une capacité d'édition très puissante. (Aujourd&#8217hui, je recherche une fonction similaire dans Sublime Text), mais pour Notepad++, il suffit de maintenir la touche Alt enfoncée lorsque vous faites glisser la souris. Ce que vous tapez remplacera alors la colonne sélectionnée sur chaque ligne. Pour insérer sans remplacer le texte existant, utilisez Alt-Shift.

![entrez la description de l'image ici][1]

[1] : http://i.stack.imgur.com/Y5NCF.png

Commentaires (4)