181 votes

Remplacer les nouvelles lignes par un délimiteur de virgule avec Notepad++ ?

J'ai une question sur Notepad++.

Comment puis-je prendre les mots suivants dans Notepad++ (qui sont sur des lignes différentes)

Apples
Apricots
Pear
Avocados
Bananas

Et les transformer en un paragraphe avec une virgule à la fin de chacun d'eux ? Comme ceci :

Apples, Apricots, Pear, Avocados, Bananas

3voto

Dipin prakash Points 41

Cela peut sembler étrange, mais vous pouvez supprimer la ligne suivante en copiant le texte entier et en le collant dans la barre de recherche de Firefox, puis en le recollant dans Notepad++.

step 1

step 2

3voto

fapDaddy Points 767

Placez votre curseur après Pommes , sous Macro Onglet, sélectionnez Démarrer l'enregistrement . Tapez la virgule( , ), le caractère espace( ), et appuyez sur Fin sous l'onglet Macro, sélectionnez Arrêter l'enregistrement .

Ctrl+Shift+P pour une lecture unique.

0 votes

Merci pour ce conseil. Et si j'ai 5000+ mots ? Dois-je exécuter la macro pour chacun d'entre eux individuellement ? Existe-t-il une méthode plus simple ?

0 votes

Si vous devez effectuer une tâche similaire à l'avenir, vous pourriez vouloir écrire un script pour cela. La solution de facilité est probablement d'aller dans l'onglet Macro et de sélectionner exécuter la macro plusieurs fois. Cela sera fait en quelques secondes.

0 votes

+1 Votre réponse m'a orienté dans la bonne direction. Sur ma réponse J'ai documenté exactement ce qui a marché pour moi.

2voto

Mohsin Mahmood Points 655

USE la barre de recherche de Chrome

1 pression CTRL F
2-coller le texte copié dans barre de recherche
3 pressions CTRL A suivi par CTRL C pour copier à nouveau le texte de la recherche
4-coller dans Notepad++
5-remplacer 'space' con ','

1-click for image
2-click for image

0voto

Dick Points 31

Vous pouvez utiliser la ligne de commande cc.rnl ', ' de ConyEdit (un plugin) pour remplacer les nouvelles lignes avec le contenu que vous voulez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X