Textmate dodaj tekst wielowierszowy na końcu linii

9

W Textmate jestem w stanie dodać tekst do kilku linii jednocześnie, klikając i przytrzymując klawisz Opcja i przeciągając myszą. powiedz, że mam następujące wiersze:

foo 1: 
foo 2:
foo 3:

Mogę z łatwością kliknąć i przytrzymać opcję, a następnie przeciągnąć liniami w dół, aby zaznaczyć tekst na końcu każdej linii, a następnie wpisać „pasek” jeden raz, a zostanie on dodany do wszystkich linii jako taki:

foo 1: bar
foo 2: bar
foo 3: bar

Fantastyczny.

Problem, na który wpadam, polega na tym, że moje linie nie mają takiej samej długości

foo 19: 
foo 37842342346: 
foo 503: 

Teraz, jeśli chcę dodać tekst na końcu każdej linii, muszę to zrobić ręcznie lub wybrać wystarczająco dużo miejsca, aby najdłuższa linia nie została nadpisana, jako taka:

foo 19:          bar
foo 37842342346: bar 
foo 503:         bar

Powoduje to powstanie wielu niechcianych białych znaków w wierszach, które tego nie potrzebują. To prawda, że ​​z łatwością mogłem uruchomić wyszukiwanie wyrażeń regularnych, aby zastąpić wszystkie wielokrotne wystąpienia przestrzeni pojedynczym, ale zastanawiałem się, czy istnieje sposób na zaznaczenie wszystkich końców linii jednocześnie, bez konieczności robienia tego.

Dowolny pomysł?

Dzięki!

Yuval
źródło

Odpowiedzi:

11

Wybierz wszystkie linie, które chcesz edytować, a następnie wpisz + + a. Będziesz mógł edytować każdą linię jednocześnie.

Polecenie to nazywa się „Edytuj każdą linię w zaznaczeniu” i można je znaleźć w menu „Tekst” .

romainl
źródło
doskonały! właśnie tego chciałem. Dziękuję bardzo! :)
Yuval,
2
Miły!. Ale pamiętaj, że jest to zastąpione w Textmate 2: Zobacz poniżej, a także ten ekran youtube obsada d.pr/9rBS
tim
@tim: Domyślam się, że domyślnie, dawno przestałem używać TextMate.
romainl
6

W textmate 2 dokonaj pionowego wyboru wielowierszowego ( ⇧-↓aby wybrać wiele linii, a następnie „dotknij” klawisz opcji, aby dokonać pionowego wyboru)

Teraz .. wystarczy przejść na koniec linii ( ⌘→) - bum! możesz edytować koniec każdej linii!

Lorem ipsum dolor, DODANO TO DO KAŻDEGO !!
consectetur, DODANO TO DO KAŻDEGO !!
zrobić eiusmod tempor incididunt, DODAŁO TO DO KAŻDEGO !!

Zobacz ten zrzut ekranu, aby uzyskać więcej informacji http://d.pr/9rBS

tim
źródło