BlockIndent alt. — Смещение блока

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

BlockIndent alt. — Смещение блока

Post by Shmuel »

Это не самостоятельная реализация, а перевод кода с C++ на Lua.

Code: Select all

  - Смещение вправо или влево выделенного блока или текущей  строки  на  пробел
    или знак табуляции.
  - Каждая строка смещается относительно своей позиции, не зависимо  от  других
    строк.
  - Tab-смещение на подобии Borland Turbo  IDE,  текст  смещается  к  ближайшей
    Tab-позиции а не просто на размер табуляции.
  - Корректно работает для различных настроек редактора относительно  табуляции
    (вставляются реальные символы табуляции).
Плагин переделан в макросы и адаптирован для Far 3 build 3265+.


Примечание модератора:
Альтернативный вариант от t-rex (автор оригинального плагина) тут: http://forum.farmanager.com/viewtopic.php?f=15&t=7703
AsX
Posts: 23
Joined: Fri 28 Jan, 2011 20:39
Been thanked: 2 times

Re: Решил тут я на луа пописать...

Post by AsX »

Спасибо, этот работает как с Persistent Blocks так и без.
Единственное - на частично выделенных строках selection все равно уезжает. Не знаю стоит ли это править, может сложно слишком...
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: BlockIndent alt. — Смещение блока

Post by Shmuel »

gotar wrote:Не очень понятно как копировать макро. Кнопки "Выделить всё" нет. Если все выделять мышкой копируются номера строк.
Не надо оффтопить (относится и к остальным).
Last edited by HaRT on Mon 08 Apr, 2013 09:43, edited 1 time in total.
Reason: Добавлены ссылки на перенесённые сообщения
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

BlockIndent alt. — Смещение блока

Post by LanKing »

AsX wrote:Спасибо, этот работает как с Persistent Blocks так и без.
Единственное - на частично выделенных строках selection все равно уезжает. Не знаю стоит ли это править, может сложно слишком...
Столкнулся с той же проблемой.
Post Reply

Return to “Полезные макросы и скрипты”