Dans Textmate, je peux ajouter du texte à plusieurs lignes à la fois en cliquant et en maintenant la touche Option et en faisant glisser avec la souris. dis que j'ai les lignes suivantes:
foo 1:
foo 2:
foo 3:
Je peux facilement cliquer et maintenir l'option, puis faire glisser vers le bas avec les lignes pour sélectionner le texte à la fin de chaque ligne, puis taper "bar" une fois et il sera ajouté à toutes les lignes, en tant que tel:
foo 1: bar
foo 2: bar
foo 3: bar
Fantastique.
Le problème que je rencontre, c'est quand mes lignes ne sont pas de la même longueur, en tant que telles
foo 19:
foo 37842342346:
foo 503:
Maintenant, si je veux ajouter du texte à la fin de chaque ligne, je dois le faire manuellement ou choisir suffisamment d'espace pour que la ligne la plus longue ne soit pas remplacée, en tant que telle:
foo 19: bar
foo 37842342346: bar
foo 503: bar
Il en résulte beaucoup d'espaces blancs indésirables dans les lignes qui n'en ont pas besoin. Certes, je pouvais facilement exécuter une recherche d'expressions régulières pour remplacer toutes les occurrences multiples d'un espace par un seul, mais je me demandais s'il y avait un moyen de sélectionner toutes les fins de lignes à la fois sans avoir à le faire.
Une idée?
Merci!
Dans textmate 2, faites une sélection multiligne verticale (juste
⇧-↓
pour sélectionner plusieurs lignes puis '' appuyez '' sur la touche d'option⌥
pour faire une sélection verticale)Maintenant .. déplacez-vous à la fin de la ligne (
⌘→
) - boum! vous pouvez modifier la fin de chaque ligne!Voir ce screencast pour plus d'informations http://d.pr/9rBS
la source