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

Здесь обсуждается всё, что касается макросов.
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 124 times
Contact:

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

Post by AlexII »

Latest post of the previous page:

Raistlin wrote:Сколько в природе существует макросов, где включенная история нужна? Реальные примеры есть?
Например, вызов макросом редактора/вьюера по содержимому clipboard'а. Хотелось бы, чтобы этот файл в историю попадал. Это из реальных примеров.

P.S. Меня озвученный вариант:
Raistlin wrote:"по умолчанию в макросах история отключена, если нужна - то history.enable() вам в руки".
вполне устраивает.
User avatar
Raistlin
Posts: 730
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

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

Post by Raistlin »

Хорошо, есть. Но доля их все равно мала.
Проще историю изредка включать, чем почти постоянно отключать или нагромождать на пустом месте настройки. Голосование?
Magically yours
Raistlin
User avatar
NightRoman
Posts: 5945
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

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

Post by NightRoman »

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

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

(ну я за вырубание истории в макросах по умолчанию, ес-но)
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 124 times
Contact:

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

Post by AlexII »

NightRoman wrote:Даже приведенный пример не совсем показателен. Макрос играл только при открытии файла.
Спасибо, ясно. Значит я привёл некорректный пример.
User avatar
NightRoman
Posts: 5945
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

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

Post by NightRoman »

Спасибо, ясно. Значит я привёл некорректный пример.
Да может и корректный, все зависит от Фара как он там внутри это разрулит, я не в курсе. Ну неважно, это я просто чтоб со всех сторон взглянуть, написал.
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

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

Post by SUSim »

то есть для просто записанного макроса включить историю нельзя? придется лезть и править макрос в редакторе?
не интуитивно, я вчера запустил Фар3, и долго не мог понять почему это история не пишется, потом вспомнил про это обсуждение, и в хелпе к фару ничего про это не нашел :(
SimSU ··· ·· -- ··· ··-
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

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

Post by Skirda »

о! сколько людей, столько и мнений.
We are the Borg. You will be assimilated.
So Say We All!
User avatar
Raistlin
Posts: 730
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

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

Post by Raistlin »

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 »

При чем тут энциклопедия? Он искал в хелпе к фару
User avatar
Raistlin
Posts: 730
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

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

Post by Raistlin »

Не суть. В общем, вопрос доработанности доков.
Magically yours
Raistlin
User avatar
zg
zero-gravity
Posts: 5866
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

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

Post by zg »

Raistlin wrote:Не суть. В общем, вопрос доработанности доков.
не вижу смысла их дорабатывать. даже то, что доработано, никто не читает.
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

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

Post by SUSim »

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

МНЕ, по большому счету, всё равно ведется история или нет (макросы я поправил, там где чистил историю), но думаю Вас задолбают вопросами по этой теме при выходе фар3.
А если бы была настроечка для макросов типа "Отключить истории" (пусть даже одна на все истории) при CtrlShift. и маленькая запись в хелпе, то всё было бы в норме.
SimSU ··· ·· -- ··· ··-
User avatar
Raistlin
Posts: 730
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

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

Post by Raistlin »

SUSim wrote:МНЕ, по большому счету, всё равно ведется история или нет (макросы я поправил, там где чистил историю)
То есть все занимались тем, что чистили историю после макросов, но почему-то уверены, что неким гипотетическим пользователям сохранение истории нужно.
SUSim wrote:А если бы была настроечка для макросов типа "Отключить истории" (пусть даже одна на все истории) при CtrlShift. и маленькая запись в хелпе, то всё было бы в норме.
В начале темы давалась ссылка на Mantis, там как раз обсуждалось, как лучше включать историю. На мой взгляд, такая "настроечка" вредна, потому что бесполезна. А запись в хелпе - да, лишней не была бы.
Magically yours
Raistlin
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

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

Post by SUSim »

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

По существу: хочу чтобы Enter запускал файлы в отдельном окне, раньше было - Ctrl. ShiftEnter CtrlShift. Enter выставить галку Активная панель и убрать не Выполнять для папок, теперь же такой макрос просто так не запишешь для этого надо читать писание, и править макрос вручную... и самое главное про это нигде кроме писания не сказано!!!
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 12872
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

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

Post by John Doe »

SUSim wrote:По существу:[...]
теперь же такой макрос просто так не запишешь
[...]
Что-то не пойму: как отключение истории мешает записать этот макрос?
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

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

Post by SUSim »

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

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