Comment puis-je remplacer \n
dans Sublime Text par une nouvelle ligne affichée dans l'éditeur afin que:
foo\nbar
devient:
foo
bar
dans l'éditeur lorsque je visualise le fichier qu'il contient.
Activer la recherche et le remplacement de Regex (l'icône la plus à gauche dans la barre de recherche ou de remplacement ou le raccourci Alt + R)
Trouver quoi: \\n
Remplacer par: \n
À votre santé
Utilisez Find > Replace
, ou (Ctrl+H), pour ouvrir la fenêtre Find What
/Replace With
et utiliser Ctrl+Enter pour indiquer une nouvelle ligne dans la zone de saisie Replace With
.
Méthode anti-fraude (pas de RegEx et Ctrl+Enter n'a pas fonctionné pour moi car il s'agissait juste de sauter à la suivante Find
name__):
Tout d'abord, sélectionnez une occurrence de \n
et appuyez sur Ctrl+H (ouvre le dialogue Replace...
, également accessible via le menu Find -> Replace...
). Cela remplit le champ Find what
.
Accédez à la fin d’une ligne de votre fichier (appuyez sur End si votre clavier l’a) et sélectionnez la fin de la ligne en maintenant enfoncée la touche Shift et en appuyant → (flèche droite) EXACTEMENT une fois. Puis copiez-le dans le champ Replace with
.
(l'animation sert à trouver de nouvelles lignes vraies; fonctionne de la même manière pour les remplacer)
En texte sublime (avec des raccourcis sur Mac):
Mettez en surbrillance le texte que vous souhaitez rechercher pour appliquer la recherche et le remplacement.
Allez dans Menu> Rechercher> Remplacer ... (raccourci clavier: Alt + Commande + F)
Dans l'outil Rechercher et remplacer, activez l'expression régulière en cliquant sur le bouton qui ressemble à [. *] (Raccourci clavier: Alt + Commande + R).
Dans Rechercher, tapez: \\n
Remarque: le \
supplémentaire échappe à la syntaxe des expressions régulières lors de la recherche.
Dans Remplacer par, tapez: \n
Cliquez sur le bouton 'Remplacer tout' (raccourci clavier: CTRL + Alt + Entrée)
Votre texte littéral \n
se transformera alors en un saut de ligne réel.
Aucune de ce qui précède n'a fonctionné pour moi dans Sublime Text 2 sous Windows.
J'ai fait ça:
En sélectionnant avant d'appuyer sur Ctrl + H, il l'utilise comme caractère à remplacer.
Sous Windows, texte sublime,
Vous appuyez sur Ctrl + H pour remplacer\n par une nouvelle ligne créée par Ctrl + Entrée.
Remplacer:\n
Par: (appuyez sur Ctrl + Entrée)
Sur Mac, Maj + CMD + F pour rechercher et remplacer. Recherchez '\ n' et remplacez-le par Maj + Entrée.