gansA
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору dB6 Цитата: Так там же и написано вроде, что | Не хочется заново поднимать тему проходившую на http://scite.ruteam.ru/, но без этой строки, по крайней мере у меня, на нескольких компах, cmd забитая в консоли пишет кракозябры. По поводу Filerx, тоже ничего в нем не понял и забил, но зато он типа позволяет записывать в макросы действия выполняемые в запущеном из под него редакторе, ну и соответственно повторять их. mozers Скрипт замены Цитата: --//============================================================================ --// замена текста выделенного в редакторе на значение из диалога --//============================================================================ local findText = editor:GetSelText() output:ClearAll() if string.len(findText) > 0 then local Init = loadlib(props['SciteDefaultHome']..'\\lua\\luaext\\LuaWin.dll', 'Init') Init() local bFlag, repText = win.InputBox('\\n - перенос строки','На что меняем') if bFlag then local count = 0 local ent = '\n' editor:BeginUndoAction() trace('>find: ['..findText..']\n>replacewith: ['..repText..']\n') repText = string.gsub(repText,'\\n',ent) for m in editor:match(findText) do m:replace(repText) count = count + 1 end trace('>report: '..count..' replaced \n') editor:EndUndoAction() end else trace('! Select symbol and replay') end | DLL можно взять тут + необходимо настроить Path к директории с библиотеками | Всего записей: 51 | Зарегистр. 07-12-2004 | Отправлено: 13:18 21-11-2005 | Исправлено: gansA, 12:48 23-11-2005 |
|