сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Расчет выделенного математического выражения


Автор: Тугаринов Сергей / Дата: 10.01.2006 / Комментариев: 2
Категория: Скрипты, LUA


Расчет выделенного математического выражения

Скрипт расчета выражения выделенного в редакторе
или обработка выделенного URL...

Скрипт:Код LUA:
local str = editor:GetSelText()

if (string.len(str) > 2) then
if (not string.find(str,'%a')) then
print(assert(loadstring('return '..str),str)())
else
if string.find(str,'http://(.*)') then
local browser = ('explorer ' .. str .. ' &')
os.execute(browser)
end
end
end


Подключение:
Код .properties:
# SciTEGlobal.properties or SciTEUser.properties

command.name.22.*=Execute String
command.22.*=dofile $(SciteDefaultHome)\lua\exec.lua
command.mode.22.*=savebefore:no
command.subsystem.22.*=3
command.shortcut.22.*=Ctrl+E


Для работы со скриптом, необходимо предварительно сохранить его в файл, например exec.lua, прописать в файлах SciTEGlobal.properties or SciTEUser.properties выше указанную комманду, и наслаждаться его работой...
Например: пишем 2+2, выделяем, нажимаем Ctrl+E, и получаем результат, т.е. 4.

Версия для печати / Прочитано: 8013 раз(а)

Комментариев: 2 (rss)

1. dB6 / 19.01.2006 - 12:17
Категорически не согласен с данным хоткеем (Ctrl+E)!!! Этим вы закрываете такую важную встроенную функцию, как переход к парной скобке! Программеры поймут.
Пусть лучше будет Ctrl+Alt+E
Цитата
2. Тугаринов Сергей / 19.01.2006 - 18:00
dB6,
Этим вы закрываете такую важную встроенную функцию, как переход к парной скобке! Программеры поймут.

Это уже напрямую зависит от человека... :) Как ему удобнее, так и настроит.
Например, у меня в Eclipse(по умолчанию) на Ctrl+E стоит вызов списка открытых вкладок редактора :)
Цитата


Добавить комментарий:
Имя:
E-mail:
        BBCodes




Интересные статьи / Тематические материалы © 2004 - 2019 - Хранение данных