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

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

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

Maz (15-01-2020 17:38): FAR Manager (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

shmuz

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

Код:
 
-- this is a macrofile
 
local LFS_Guid = "8E11EA75-0303-4374-AC60-D1E38F865449"
 
local lfsearch_script = [[C:\YourPath\find_tags.lua]]
 
Macro {
  description="Find tags";
  area="Editor"; key="ShiftF1";
  action=function()
    Plugin.Call(LFS_Guid, "file", lfsearch_script)
  end;
}
 

 

Код:
 
-- find_tags.lua (a demo)
-- This is a LF Search script, not a LuaMacro script.
-- Do not put it under %FARPROFILE%\Macros\scripts.
 
local Data={
  sSearchPat="<(/?div)[ >]",
  sReplacePat=[[
     if T[1]=="div" then Cnt=Cnt+1 else Cnt=Cnt-1 end
     if Cnt==0 then return true,true end]],
  sRegexLib="pcre",       -- "far" (default), "oniguruma", "pcre" or "pcre2"
  bRegExpr=true,        -- regular expression mode
  bRepIsFunc=true,      -- Function mode
  bConfirmReplace=true,
  fUserChoiceFunc=function() return "cancel" end,
  bAdvanced=true,
  sInitFunc=[[Cnt=0]],
}
 
lfsearch.EditorAction ("test:replace", Data)
 


Всего записей: 1861 | Зарегистр. 09-03-2012 | Отправлено: 18:15 21-09-2019 | Исправлено: shmuz, 18:15 21-09-2019
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)
Maz (15-01-2020 17:38): FAR Manager (часть 6)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru