Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 23, 2015 18:47:21

Tesla
Зарегистрирован: 2014-12-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Преобразование строки.

День добрый.

Появилась идея сделать палгин для Sublime Text 2.
Смысл плагина в следующем:
При нажатии хоткея копируем строчку, в конце перед запятой увеличиваем цифру на +1.
Но при этом сохраняем двухзначный формат.

Пример строчки:
BEACH_CRAB_CRAB_WALK_B_01,

то что получаем после обработки:
BEACH_CRAB_CRAB_WALK_B_02,

В итоге после четырех нажатий получим:

BEACH_CRAB_CRAB_WALK_B_01,
BEACH_CRAB_CRAB_WALK_B_02,
BEACH_CRAB_CRAB_WALK_B_03,
BEACH_CRAB_CRAB_WALK_B_04,
BEACH_CRAB_CRAB_WALK_B_05,

Собственно уже есть фундамент

    def run(self, edit):
        for region in self.view.sel():
            if region.empty():
                line = self.view.line(region)
                line_contents = self.view.substr(line) + '\n'
                self.view.insert(edit, line.begin(), line_contents)
            else:
                self.view.insert(edit, region.begin(), self.view.substr(region))

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

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version