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!
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!Zobacz ten zrzut ekranu, aby uzyskać więcej informacji http://d.pr/9rBS
źródło