Rechercher et remplacer avec une nouvelle ligne dans Visual Studio Code
Je suis en train d'essayer le nouveau Microsoft Visual Studio éditeur de Code dans Linux Fedora environnement. Je voudrais savoir comment faire pour remplacer une nouvelle ligne (\n) à la place d'un autre texte.
Par exemple, j'ai un texte html, comme ceci
<tag><tag>
que je voudrais remplacer comme
<tag>
<tag>
Sublime je voudrais utiliser la regex de modèle et de trouver "><" et de le remplacer avec ">\n<" Comment puis-je le faire dans le Code de Visual Studio?
source d'informationauteur Sriram
Vous devez vous connecter pour publier un commentaire.
Mise à jour: Selon les notes de version, cela a finalement été ajouté dans la version 0.10.6
N'oubliez pas de vérifier la regex bascule (le plus à droite de l'icône).
Vieille réponse: Il semble que ce n'est pas possible dans la version actuelle (0.3.0) de VScode. La fonction remplacer (ctrl+h) semble interpréter \n que du texte, et non pas une nouvelle ligne.
Je suis sûr que ce sera corrigé dans un prochain communiqué.
Avec VS Code de la version 1.3plusieurs lignes de support a été ajouté à la regex trouver. Pour utiliser cette fonction, définissez la fenêtre de recherche de la regex de la mode et de l'utilisation
\n
que le caractère de saut de ligne.Dans la version 1.1.1:
.*
><
>\n<
Une solution possible serait d'utiliser le multi-curseur.
sélectionnez le >< partie de votre exemple
utilisez les touches Ctrl+Maj+L ou de sélectionner toutes les occurrences.
Utilisez ensuite les touches fléchées pour déplacer toutes les curseurs entre les balises et appuyez sur entrée pour insérer un saut de ligne partout.
Cela ne fonctionne pas dans toutes les situations.
Vous pouvez également utiliser les touches Ctrl+D pour sélectionner le prochain match, qui ajoute que le prochain match de la sélection et ajoute un curseur.
Et utilisez Ctrl+K Ctrl+D pour sauter une sélection.
Noter également, après avoir frappé la regex l'icône, pour remplacer les "\n" texte avec un retour à la ligne, j'ai dû utiliser deux barres obliques inverses avant la n de la recherche " et "\n" que de remplacer.
(Il ne me laissera pas \ \ utiliser deux barres obliques inverses dans ce message ici...:)
Sur mon mac version de VS le Code, j'ai sélectionner la rubrique, puis le raccourci est ctrl+j pour supprimer les sauts de ligne.