86 votes

Remplacer le retour chariot et le saut de ligne dans le Bloc-notes++.

J'ai un fichier contenant un mélange de CRLF et de LF, et je souhaite supprimer le LF. Je suis nouveau dans Notepad++ et je viens de télécharger la V6.23.

J'utilise la boîte de dialogue Rechercher/Remplacer en mode étendu. Elle trouvera et comptera le CR LF (en utilisant la fonction \r\n ) mais si je fais un remplacement (par exemple, un blanc ou un \r ) rien ne se passe, et un remplacement de tous indique qu'il a remplacé 0 occurrences. Il y a environ 1000 CRLF dans le fichier et peut-être 100 LF solitaires.

Des idées ?

80voto

Karan Points 54603

Tâche : Le dossier contient un mélange de CRLF y LF et vous voulez vous retrouver avec seulement CRLF et supprimer toutes les instances autonomes de LF .

  1. Dossier :
    1

  2. Fichier (Afficher tous les caractères) :
    2

    Maintenant, si vous supprimez seulement le standalone LF à la fin de la ligne 3, vous devriez vous retrouver avec les lignes 3 et 4 jointes ensemble, le reste des fins de lignes n'étant pas affecté.

  3. Remplacer #1 ( \n avec (blank) ):
    3

  4. Fichier après le remplacement n°1 :
    4

  5. Remplacer le n°2 ( \r avec \r\n ):
    5

  6. Fichier après remplacement #2 :
    6

  7. Résultat final :
    7

Conclusion : Notepad++ semble pouvoir faire le travail sans problème !

52voto

ColacX Points 1151

Dans la barre de menus de Notepad++, cliquez sur EditarConversion EOLAncien format Mac au format pour des fichiers entiers.

Image of How to Do this.

6voto

AKS Points 61

Voici un moyen SUPER SIMPLE : .....

Sélectionnez tout le texte que vous voulez modifier, puis cliquez sur le menu Edition --> Opérations de ligne --> Joindre les lignes.

-Or-

Il suffit d'appuyer sur CONTROL + A, puis CONTROL + J pour faire de même.

3voto

George Points 699

Vous pouvez simplement tout copier dans wordpad, créer un nouveau fichier texte avec notepad++ et le recoller dans le nouveau fichier depuis wordpad. Chaque ligne devrait avoir un CR maintenant.

3voto

Sudhakar Points 49

Vous avez peut-être accidentellement activé l'option "montrer tous les caractères" dans l'éditeur

notepad ++ toolbox

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X