Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Sublime Text

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Код:
 
 
import sublime, sublime_plugin, time
 
en_ru_tran = {
    'January': 'Января',
    'February': 'Февраля',
    'March': 'Марта',
    'April': 'Апреля',
    'May': 'Мая',
    'June': 'Июня',
    'July': 'Июля',
    'August': 'Августа',
    'September': 'Сентября',
    'October': 'Октября',
    'November': 'Ноября',
    'December': 'Декабря'
}
 
 
 
class InsertDatetimeCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        t = time.strftime("%H:%M:%S", time.localtime())
        d = time.strftime("%d", time.localtime())
        m = time.strftime("%B", time.localtime())
 
        if m in en_ru_tran:
            m = en_ru_tran[m]
 
        y = time.strftime("%Y", time.localtime())
 
        sel = self.view.sel();
        for s in sel:
            if s.empty():
                self.view.insert(edit, s.a, d + ' ' + m + ' ' + y + ', ' + t)
            else:
                self.view.replace(edit, s, d + ' ' + m + ' ' + y + ', ' + t)
 
 
 
 
 
 


Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 16:54 07-12-2019 | Исправлено: andreyefgs, 22:33 07-12-2019
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Sublime Text


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru