Comment coller du texte à la fin de chaque ligne? Sublime 2

Je suis curieux de savoir s’il existe un moyen de coller du texte à la fin de chaque ligne de Sublime 2? Et inversement, au début de chaque ligne.

ligne de test une

ligne d’essai deux

ligne de test trois

ligne d’essai quatre

Supposons que l’éditeur comporte 100 lignes de texte et que vous souhaitez coller des guillemets au début et à la fin de chaque ligne.

Y a-t-il un moyen facile de faire ceci ou un plugin que tout le monde connaîtrait? Cela me ferait souvent gagner beaucoup de temps sur divers projets.

Merci.

    Vous pouvez utiliser la fonctionnalité Search & Replace avec cette regex ^([\w\d\_\.\s\-]*)$ pour rechercher du texte et le texte remplacé est "$1" .

    Ouais Regex est cool, mais il y a d’autres alternatives.

    • Sélectionnez toutes les lignes que vous souhaitez préfixer ou suffixer
    • Aller au menu Sélection -> Diviser en lignes ( Cmd / Ctrl + Shift + L )

    Cela vous permet de modifier plusieurs lignes à la fois. Vous pouvez maintenant append * Quotes (“) ou n’importe quoi * au début et à la fin de chaque ligne.

    Voici le workflow que j’utilise tout le temps, en utilisant uniquement le clavier

    1. Ctrl / Cmd + A Tout sélectionner
    2. Ctrl / Cmd + Maj + L Diviser en lignes
    3. « Entourez chaque ligne avec des citations

    Notez que cela ne fonctionne pas s’il y a des lignes vides dans la sélection.

    1. Sélectionnez toutes les lignes sur lesquelles vous souhaitez append un préfixe ou un suffixe. (Mais si vous voulez append un préfixe ou un suffixe à des lignes spécifiques, vous pouvez utiliser ctrl + bouton gauche pour créer plusieurs curseurs.)
    2. Appuyez sur Ctrl + Maj + L.
    3. Appuyez sur la touche Accueil et ajoutez le préfixe.
    4. Appuyez sur la touche Fin et ajoutez le suffixe.

    Notez, désactivez le retour à la ligne, sinon cela ne fonctionnera pas correctement si vos lignes sont plus longues que la largeur du sublime.

    Disons que vous avez ces lignes de code:

     test line one test line two test line three test line four 

    En utilisant Search et Replace Ctrl + H avec Regex , trouvons ceci: ^ et le remplaçons par " , nous aurons ceci:

     "test line one "test line two "test line three "test line four 

    Maintenant, recherchons ceci: $ et remplacez-le par " , maintenant nous aurons ceci:

     "test line one" "test line two" "test line three" "test line four" 

    Utilisez la sélection de colonne . La sélection des colonnes est l’une des fonctionnalités uniques de Sublime2; il est utilisé pour vous donner plusieurs curseurs correspondants ( tutoriel ici ). Pour obtenir plusieurs curseurs, effectuez l’une des opérations suivantes:

    Souris:

    • Maintenez la touche Maj enfoncée (Windows / Linux) ou l’option (Mac) tout en sélectionnant une région avec la souris.

    • Cliquer sur le bouton central de la souris (ou faire défiler) sélectionnera également une colonne.

    Clavier:

    • Sélectionnez la région souhaitée.
    • Tapez control + shift + L (Windows / Linux) ou commande + Maj + L (Mac)

    Vous avez maintenant plusieurs lignes sélectionnées, vous pouvez donc saisir un guillemet au début et à la fin de chaque ligne. Il serait préférable de tirer parti des fonctionnalités de Sublime, et de simplement taper . Lorsque vous faites cela, Sublime cite automatiquement le texte sélectionné.

    Tapez esc pour quitter le mode curseur multiple.