Comment puis-je remplacer \n
dans Sublime Text par une véritable nouvelle ligne affichée dans l'éditeur afin:
foo\nbar
devient:
foo
bar
dans l'éditeur lorsque j'y vois le fichier.
Comment puis-je remplacer \n
dans Sublime Text par une véritable nouvelle ligne affichée dans l'éditeur afin:
foo\nbar
devient:
foo
bar
dans l'éditeur lorsque j'y vois le fichier.
Réponses:
Activez Regex Search and Replace (icône la plus à gauche dans la barre de recherche et de remplacement ou le raccourci Alt+ R)
Trouver quoi: \\n
remplacer par:\n
À votre santé
⌘
+ ⌥
+ R
:)
Utilisez Find > Replace
ou ( Ctrl+ H) pour ouvrir la fenêtre Find What
/ Replace With
et utilisez Ctrl+ Enterpour indiquer une nouvelle ligne dans la zone de Replace With
saisie.
inoutbox
. Maj + Entrée pour sélectionner une destination précédente dans ma configuration Sublime3 si je tape \n
en Find What
entrée.
\n
ne fonctionnait pas pour moi avec le bouton regex activé, donc cela a été très utile.
|
mais regex le ramassait, j'ai donc dû désactiver regex et utiliser Ctrl-Entrée pour ajouter la nouvelle ligne. Merci!
Méthode infaillible (pas de RegEx et Ctrl+ Enterne fonctionnait pas pour moi car c'était juste passer à la suivante Find
):
Tout d'abord, sélectionnez une occurrence de \n
et appuyez sur Ctrl+ H(affiche la Replace...
boîte de dialogue, également accessible via le Find -> Replace...
menu). Cela remplit le Find what
champ.
Allez à la fin de n'importe quelle ligne de votre fichier (appuyez sur Endsi votre clavier en dispose) et sélectionnez la fin de la ligne en maintenant enfoncée Shiftet en appuyant sur →(flèche droite) EXACTEMENT une fois. Copiez-collez ensuite cela dans le Replace with
champ.
(l'animation sert à trouver de vraies nouvelles lignes; fonctionne de la même manière pour les remplacer)
Dans Sublime Text (avec des raccourcis sur Mac):
Mettez en surbrillance le texte que vous souhaitez rechercher pour appliquer Rechercher et remplacer
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 quoi, tapez: \\n
Remarque: les éléments supplémentaires \
échappent à 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.
Sous Windows, Sublime text,
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)
Rien de ce qui précède n'a fonctionné pour moi dans Sublime Text 2 sur Windows.
J'ai fait ça:
En sélectionnant avant d'appuyer sur ctrl + H, il l'utilise comme caractère à remplacer.
Ce que j'ai fait est simple et direct.
Entrez Space
ou \n
ou tout ce que vous voulez trouver pour rechercher.
Ensuite, appuyez sur Find All
dans le coin inférieur droit, cela sélectionnera tous les résultats.
Appuyez ensuite enter
sur votre clavier et il divisera tous les éléments sélectionnés en nouvelles lignes.
Sur Mac, Maj + CMD + F pour rechercher et remplacer. Recherchez «\ n» et remplacez par Maj + Entrée.
\n
ne l'a pas été pour une raison quelconque.
Sur MAC
Étape 1: Alt + Cmd + F. En bas, une fenêtre apparaît Étape 2: Activer l'expression régulière. Le côté gauche de la fenêtre ressemble à. * Étape 3: Entrez le texte que vous souhaitez trouver dans le champ de saisie Rechercher Étape 4: Entrez remplacer le texte dans le champ de saisie Remplacer Étape 5: Cliquez sur Remplacer tout - En bas à droite.