Редактирование нескольких слов в одной строке одновременно с textmate - PullRequest
1 голос
/ 30 августа 2011

Я знаю об использовании alt / option и инструментов «Изменить каждую строку в» в Textmate для одновременного редактирования нескольких строк. Теперь мне интересно, есть ли способ отредактировать несколько слов в выделенной строке или в одной строке. Вот пример

a, b, c -> self.a, self.b, self.c

Выберите a, b, c, магическую команду, введите self. и получите self.a, self.b, self.c

Еще лучше, если это может работать на нескольких строках

a, b, c,     self.a, self.b, self.c,
d, e, f  ->  self.d, self.e, self.f

Есть ли такая вещь в Textmate?

1 Ответ

1 голос
/ 13 сентября 2011

Здесь я создал пакет для вас: https://github.com/kizu/EditEachWord.tmbundle

Там я создал две простые команды, которые позволяют вам вставить что-то до или после всех слов в строке или выделении.

На самом деле, довольно просто создать свои собственные команды, которые будут вставлять сгенерированные пользователем фрагменты с несколькими вкладками, так что вы можете делать с ними много вещей.

Кроме того, если вы хотите редактировать несколькочасти, вы можете попробовать мой другой комплект: https://github.com/kizu/Hayaku.tmbundle с двумя функциями: несколько кареток и встроенные заменяет .

Наслаждайтесь!

...