Comment puis-je remplacer \n
dans Sublime Text avec une nouvelle ligne affichée dans l'éditeur :
foo\nbar
devient :
foo
bar
dans l'éditeur lorsque je visualise le fichier dans celui-ci.
Comment puis-je remplacer \n
dans Sublime Text avec une nouvelle ligne affichée dans l'éditeur :
foo\nbar
devient :
foo
bar
dans l'éditeur lorsque je visualise le fichier dans celui-ci.
+1 à @ShahzadTariq car cela ne fonctionne pas sur Ubuntu Sublime, mais la réponse ci-dessous de Sash fait l'affaire.
Si cela ne semble pas fonctionner, vous pourriez essayer de remplacer \n avec votre chaîne cible -- \\n remplace la séquence réelle " \n "dans le contenu textuel de votre document, alors que l'option \n remplace les sauts de ligne réels dans le document.
Je ne suis pas sûr de ce que vous voulez dire par inoutbox
. Shift+Enter sélectionne la découverte précédente dans mon installation Sublime3 si je tape \n
sur Find What
l'entrée.
J'ai trouvé que \n
ne fonctionnait pas pour moi avec le bouton regex activé, c'est donc très utile.
Cela m'a beaucoup aidé, car j'essayais de remplacer un tuyau vertical. |
mais la fonction Regex l'a détecté, j'ai donc dû désactiver la fonction Regex et utiliser la touche Ctrl-Enter pour ajouter la nouvelle ligne. Merci !
Une méthode infaillible (pas de RegEx et Ctrl + Enter n'a pas fonctionné pour moi car il sautait juste au prochain Find
) :
Tout d'abord, sélectionnez une occurrence de \n
et frappez Ctrl + H (fait apparaître le Replace...
dialogue, également accessible par Find -> Replace...
). Ceci alimente le Find what
champ.
Allez à la fin de n'importe quelle ligne de votre fichier (appuyez sur End si votre clavier le permet) et sélectionnez la fin de la ligne en maintenant la touche Shift et en appuyant sur (flèche droite) EXACTEMENT une fois. Ensuite, copiez-collez ceci dans le Replace with
champ.
(l'animation sert à trouver les vraies nouvelles lignes ; elle fonctionne de la même manière pour les remplacer).
Cette réponse est très directe et devrait recevoir plus d'importance. Il n'est pas nécessaire de tourner autour du pot. Elle fonctionne sous Windows et Ubuntu.
Dans Sublime Text (avec des raccourcis sur Mac) :
Mettez en surbrillance le texte que vous souhaitez rechercher pour appliquer la fonction "Rechercher et remplacer".
Allez dans Menu > Rechercher > Remplacer... (Raccourci clavier : Alt + Command + F )
Dans l'outil Rechercher et remplacer, activez l'expression régulière en cliquant sur le bouton qui ressemble à [.*] (raccourci clavier : Alt + Command + R )
Dans Rechercher quoi, tapez : \\n
Note : Le supplément \
échappe la syntaxe de l'expression régulière lors de la recherche.
Dans Remplacer par, tapez : \n
Cliquez sur le bouton "Remplacer tout" (raccourci clavier : Ctrl + Alt + Enter )
Votre texte littéral \n
se transformera alors en un véritable saut de ligne.
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.
3 votes
@CiprianTomoiaga La plupart des gens veulent probablement remplacer les chaînes de caractères pour formater le json, etc.