codewarlock1101

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ВСЕМ привет! Предлагаю скрипт для извращенцев: "множественное позиционирование" в коде. function GoToMark(Xcom) local s,e if (Xcom=='N') then s,e = editor:findtext(string.char(14),0,editor.CurrentPos); end if (Xcom=='P') then s,e = editor:findtext(string.char(14),0,editor.CurrentPos-1,0); end if s~=nil and e~=nil then editor:SetSel(s,e) end end Подключение: #--------------------------------------------------------------- command.name.35.*=GoTo Prev MARK command.35.*=GoToMark P command.mode.35.*=subsystem:lua,savebefore:no command.shortcut.35.*=Alt+O command.name.36.*=GoTo Next MARK command.36.*=GoToMark N command.mode.36.*=subsystem:lua,savebefore:no command.shortcut.36.*=Alt+P #--------------------------------------------------------------- Смысл простой: если нужно вставить в текущее место (где каретка) не мальенький кусок кода из места, которое находится очень далеко, поросто нажимаем Crtl+Shift+N (вставляет спец символ <SO>) идем в то место, копирум что надо, нажимает Alt+O (или Alt+P) и попадаем в нужное место. Так же полезно использовать в abbrev'ах, например select | from <SO> where <SO> (примет плоховат, потому что маленькое расстояние между словам (которые лапками писать-то 3 сек), но если говорить о "стандартах" некоторых фирм, например при написании новой процедуры, со всеми описаниями и тому подобными вещами, то беглая пробежка по "козырным" местам очень удобна). Можно перенастроить на любой "удобный" символ. ВСЕМ ВОПРОС Подскажите поджалуйста, что есть макросы для Scite, и какую пользу можно выловить при их использовании  |