Utilisation de Sublime Text 2 - Est-il possible de insérer un saut de ligne/text return après une chaîne spécifique dans un fichier texte, par ex. en utilisant l'outil Trouver ‣ Remplacer ?
(Question bonus: est-il possible de supprimer tous les sauts de ligne après une chaîne spécifique)
Voici comment procéder sur un Mac:
Command+F > type chaîne > Control+Command+G > ESC > Right Arrow > saut de ligne
and Windows/Linux (non testé):
Control+F > type chaîne > Alt+F3 > ESC > Right Arrow > saut de ligne
L'important étant Control+Command+G pour sélectionner toutes les correspondances.
Une fois que vous avez sélectionné le texte que vous recherchez, vous pouvez utiliser les multiples curseurs fournis pour effectuer la manipulation de texte de votre choix.
Protip: vous pouvez instancier manuellement plusieurs curseurs en utilisant Command+ cliquez sur (ou Control+ cliquez sur ) pour obtenir des résultats similaires.
En utilisant l’outil Rechercher - Remplacer , vous pouvez le faire de deux manières différentes:
Cliquez dans le champ Remplacer et appuyez sur Ctrl + Enter d'insérer une nouvelle ligne (le champ doit être redimensionné mais ce n'est pas le cas, il est donc difficile de voir la nouvelle ligne insérée).
Dans le recherche - outil de remplacement , activez le mode S & R regex (première icône à gauche .*, le raccourci clavier est Alt + Ctrl/Cmd + R pour l'activer/le désactiver).
Type \n
dans le champ à remplacer où vous voulez insérer une nouvelle ligne.
Les deux solutions fonctionnent également si vous souhaitez rechercher des nouvelles lignes, il suffit de le faire dans le champ Rechercher .
Édition-> Lignes-> Joindre la ligne (Ctrl + J)
Vous devriez probablement utiliser plusieurs curseurs. Voir la documentation non officielle , ou this Nice tutorial . Voici quelques brèves instructions pour vous mettre sur la bonne voie:
S'amuser!