Как не захламлять историю макросами

Здесь обсуждается всё, что касается макросов.
User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: Как не захламлять историю макросами

Post by NightRoman » Wed 13 Apr, 2011 16:45

Latest post of the previous page:

Даже приведенный пример не совсем показателен. Макрос играл только при открытии файла. Когда файл закрывается (а он пишется в историю только тогда) макрос уже не играет и Фар может и записать в историю. Но это если про историю файлов говорим. Если в том макросе еще какая задействована, тогда ой.

В любом случае, макросы, где история нужна - есть и это надо учитывать. Но их ОЧЕНЬ мало. Это тоже надо учитывать.

(ну я за вырубание истории в макросах по умолчанию, ес-но)

AlexII
Posts: 265
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 82 times
Contact:

Re: Как не захламлять историю макросами

Post by AlexII » Wed 13 Apr, 2011 16:52

NightRoman wrote:Даже приведенный пример не совсем показателен. Макрос играл только при открытии файла.
Спасибо, ясно. Значит я привёл некорректный пример.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: Как не захламлять историю макросами

Post by NightRoman » Wed 13 Apr, 2011 16:56

Спасибо, ясно. Значит я привёл некорректный пример.
Да может и корректный, все зависит от Фара как он там внутри это разрулит, я не в курсе. Ну неважно, это я просто чтоб со всех сторон взглянуть, написал.

User avatar
SUSim
Posts: 1520
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 8 times

Re: Как не захламлять историю макросами

Post by SUSim » Thu 22 Sep, 2011 04:14

то есть для просто записанного макроса включить историю нельзя? придется лезть и править макрос в редакторе?
не интуитивно, я вчера запустил Фар3, и долго не мог понять почему это история не пишется, потом вспомнил про это обсуждение, и в хелпе к фару ничего про это не нашел :(
SimSU ··· ·· -- ··· ··-

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Re: Как не захламлять историю макросами

Post by Skirda » Thu 22 Sep, 2011 07:21

о! сколько людей, столько и мнений.
We are the Borg. You will be assimilated.
So Say We All!

User avatar
Raistlin
Posts: 676
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: Как не захламлять историю макросами

Post by Raistlin » Thu 22 Sep, 2011 09:58

SUSim wrote:не интуитивно, я вчера запустил Фар3, и долго не мог понять почему это история не пишется, потом вспомнил про это обсуждение, и в хелпе к фару ничего про это не нашел :(
Так это вопрос внятности Энциклопедии, не поведения Far'а.
Magically yours
Raistlin

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Как не захламлять историю макросами

Post by Maximus5 » Thu 22 Sep, 2011 12:32

При чем тут энциклопедия? Он искал в хелпе к фару

User avatar
Raistlin
Posts: 676
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: Как не захламлять историю макросами

Post by Raistlin » Thu 22 Sep, 2011 13:26

Не суть. В общем, вопрос доработанности доков.
Magically yours
Raistlin

User avatar
zg
zero-gravity
Posts: 5540
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

Re: Как не захламлять историю макросами

Post by zg » Thu 22 Sep, 2011 13:27

Raistlin wrote:Не суть. В общем, вопрос доработанности доков.
не вижу смысла их дорабатывать. даже то, что доработано, никто не читает.

User avatar
SUSim
Posts: 1520
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 8 times

Re: Как не захламлять историю макросами

Post by SUSim » Fri 23 Sep, 2011 04:26

Хелп к фару я читал :)
и если бы я не читал форум, то вообще бы решил что это это баг!

МНЕ, по большому счету, всё равно ведется история или нет (макросы я поправил, там где чистил историю), но думаю Вас задолбают вопросами по этой теме при выходе фар3.
А если бы была настроечка для макросов типа "Отключить истории" (пусть даже одна на все истории) при CtrlShift. и маленькая запись в хелпе, то всё было бы в норме.
SimSU ··· ·· -- ··· ··-

User avatar
Raistlin
Posts: 676
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: Как не захламлять историю макросами

Post by Raistlin » Fri 23 Sep, 2011 08:17

SUSim wrote:МНЕ, по большому счету, всё равно ведется история или нет (макросы я поправил, там где чистил историю)
То есть все занимались тем, что чистили историю после макросов, но почему-то уверены, что неким гипотетическим пользователям сохранение истории нужно.
SUSim wrote:А если бы была настроечка для макросов типа "Отключить истории" (пусть даже одна на все истории) при CtrlShift. и маленькая запись в хелпе, то всё было бы в норме.
В начале темы давалась ссылка на Mantis, там как раз обсуждалось, как лучше включать историю. На мой взгляд, такая "настроечка" вредна, потому что бесполезна. А запись в хелпе - да, лишней не была бы.
Magically yours
Raistlin

User avatar
SUSim
Posts: 1520
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 8 times

Re: Как не захламлять историю макросами

Post by SUSim » Fri 23 Sep, 2011 16:18

Raistlin wrote:То есть все занимались тем, что чистили историю после макросов
Кто это все? у меня были макросы которые чистили историю, и макросы в которых история важна!
С этим нововведением пришлось править и те и другие макросы :( ( в макросах где чистилась история пришлось эту чистку убирать, в макросах где история важна дописывать history.enable(-1) )
Raistlin wrote:В начале темы давалась ссылка на Mantis, там как раз обсуждалось, как лучше включать историю. На мой взгляд, такая "настроечка" вредна, потому что бесполезна. А запись в хелпе - да, лишней не была бы.
Тогда уж и настроечку "Разрешить во время выполнения вывод на экран" тоже можно убрать, следуя ВАШЕЙ логике.

По существу: хочу чтобы Enter запускал файлы в отдельном окне, раньше было - Ctrl. ShiftEnter CtrlShift. Enter выставить галку Активная панель и убрать не Выполнять для папок, теперь же такой макрос просто так не запишешь для этого надо читать писание, и править макрос вручную... и самое главное про это нигде кроме писания не сказано!!!
SimSU ··· ·· -- ··· ··-

User avatar
John Doe
Бюрократ
Posts: 12192
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 31 times
Been thanked: 159 times

Re: Как не захламлять историю макросами

Post by John Doe » Fri 23 Sep, 2011 16:53

SUSim wrote:По существу:[...]
теперь же такой макрос просто так не запишешь
[...]
Что-то не пойму: как отключение истории мешает записать этот макрос?

User avatar
SUSim
Posts: 1520
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 8 times

Re: Как не захламлять историю макросами

Post by SUSim » Fri 23 Sep, 2011 16:57

записанный макрос становится неадекватным :( - история пропала, и как её вернуть совершенно непонятно, если не читал форум и/или писание (а это вроде как для продвинутых пользователей/программистов).
SimSU ··· ·· -- ··· ··-

User avatar
John Doe
Бюрократ
Posts: 12192
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 31 times
Been thanked: 159 times

Re: Как не захламлять историю макросами

Post by John Doe » Fri 23 Sep, 2011 17:04

А, вы опять об этом. Сделайте патч к хелпу (если вы об этом).
Но как по мне, то по умолчанию лучше было бы оставить историю включённой.

User avatar
SUSim
Posts: 1520
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 8 times

Re: Как не захламлять историю макросами

Post by SUSim » Fri 23 Sep, 2011 17:10

да тут патч не к хелпу нужен, а к фару который бы добавил галочку аналогичную выводу на экран!

И я тоже за включенную историю по умолчанию, тогда бы (мне да и всем остальным) не придется править ВСЕ макросы критичные к истории сразу при переходе на Far3, а править походя для оптимизации...
SimSU ··· ·· -- ··· ··-

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

Re: Как не захламлять историю макросами

Post by Kildor » Fri 23 Sep, 2011 17:33

А что, история теперь не пишется по умолчанию?
И макрос BS="CtrlPageUp" не будет ничего вписывать в историю папок?
Зря. Вроде бы как изначально макросы были «набором повторяющихся действий в фаре», и соответственно можно было ожидать адекватного поведения во всех случаях. А теперь видимо нет.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

Post Reply

Return to “Обсуждение макросов”