Far 3 [до Lua]: Как теперь работать с макросами?

Здесь обсуждается всё, что касается макросов.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Far 3: Как теперь работать с макросами?

Post by SUSim »

Latest post of the previous page:

В фар 3.0 работа с макросами в текстовом файле практически не отличается по удобству от работы с макролибовскими файлами:
- в макролибе файл *.fml
- в фаре файл *.farconfig
- в макролибе после правки надо перезагрузить макросы
- в фаре надо импортировать настройки и активировать их

Ну и в чём разница по удобству работы? А, да, в файлах фара удобнее: можно работать с variables (переменными) и самое главное использовать eval(*,2) (в макролибе это тоже можно использовать, но хранить макрос по частям это неудобно, а можно использовать инклюды, но тоже не очень удобно...)

Главные НЕОСПОРИМЫЕ достоинства Макролиба это:
- легкость повесить макрос на множество клавиш
- срабатывание макросов не только по нажатию но и по отпусканию
- автостартуюшие макросы не только при запуске фара, а при входе в редактор, появления диалога и т.д.
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Far 3: Как теперь работать с макросами?

Post by John Doe »

SUSim wrote:Ну и в чём разница по удобству работы?
Вы не то сравниваете. Человек привык к MacroView.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Far 3: Как теперь работать с макросами?

Post by SUSim »


:)
Если сильно привык, то стоит подождать чуть-чуть, плагин-аналог макролиба появится в стандартной поставке непременно, а если уж если невтерпеж, то без разницы выучить формат макролиба или формат самого фара (для меня эти форматы не отличимы по сложности их правки, но если фар сломается, то плагин не пожет, а наоборот, то жить можно :D )
Last edited by SUSim on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: оверквотинг
SimSU ··· ·· -- ··· ··-
theromorph
Posts: 47
Joined: Fri 20 Aug, 2010 07:37
Has thanked: 1 time

Re: Far 3: Как теперь работать с макросами?

Post by theromorph »

Выучить - да, не проблема, а как посмотреть то, что уже наконфигуорено?
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Far 3: Как теперь работать с макросами?

Post by SUSim »

far /export *.farconfig
там вы найдете все настройки, в том числе, макросы и переменные.

Я, например, в начале так и получал файлы с макросами относящимися к одной теме-группе удаляя всё остальное и сохраняя файл под говорящим именем, что-то типа:
SimSU ··· ·· -- ··· ··-
theromorph
Posts: 47
Joined: Fri 20 Aug, 2010 07:37
Has thanked: 1 time

Re: Far 3: Как теперь работать с макросами?

Post by theromorph »

Понял, спасибо. Подождём плугина.
Вот только я не совсем уяснил, как удалить макрос.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Far 3: Как теперь работать с макросами?

Post by SUSim »

theromorph
Элементарно - создать пустой :) аналогичным способом удаляются, и переменные, и константы:
Это шаблон для удаления, который после правки надо экспортировать в FAR:
far.exe /import "Delete Macros.farconfig"

Из стандартных способов: Ctrl. Ctrl. КлавишаМакроса - кстати там его можно и менять...
К сожалению редактировать неудобно для продвинутых макросов... да и макросы из Common не удалишь / не поправишь (хотя стандартным способом их туда и не засунешь :) )
SimSU ··· ·· -- ··· ··-
theromorph
Posts: 47
Joined: Fri 20 Aug, 2010 07:37
Has thanked: 1 time

Re: Far 3: Как теперь работать с макросами?

Post by theromorph »

Спасибо. Такой вот не очевидный для меня ход.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Far 3: Как теперь работать с макросами?

Post by SUSim »

Очень полезно при РАЗВИВАЮЩЕМСЯ продукте читать список изменений - файл "changelog" или "changelog_eng" (для Фара это файлы в его основной дирректории)-если инглишь вам ближе :) - многое в хелп не успевает попадать, да и вообще может туда не попасть если от этого откажутся на стадии отработки...
SimSU ··· ·· -- ··· ··-
theromorph
Posts: 47
Joined: Fri 20 Aug, 2010 07:37
Has thanked: 1 time

Re: Far 3: Как теперь работать с макросами?

Post by theromorph »

Да полезно, не спорю, но не успеваю порой следить, пропускать приходится.
Vix
Posts: 57
Joined: Sat 24 Jul, 2010 22:48
Been thanked: 1 time

Re: Far 3: Как теперь работать с макросами?

Post by Vix »

В ближайшее время MacroView не ждать?
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Far 3: Как теперь работать с макросами?

Post by John Doe »

Боюсь, и в отдалённое тоже.
Vix
Posts: 57
Joined: Sat 24 Jul, 2010 22:48
Been thanked: 1 time

Re: Far 3: Как теперь работать с макросами?

Post by Vix »

Ну, тогда будем на 2 версии сидеть. :)

А в чём вообще загвоздка? Банальное нежелание или что-то ещё?
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Far 3: Как теперь работать с макросами?

Post by Skirda »

Vix wrote:Банальное нежелание или что-то ещё?
Возьмешься исходники под API 3 перевести?
We are the Borg. You will be assimilated.
So Say We All!
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Far 3: Как теперь работать с макросами?

Post by John Doe »

Но ведь остальные плагины переведены. Человек желает знать а чем MacroView хуже.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Far 3: Как теперь работать с макросами?

Post by Skirda »

John Doe, разве в моем вопросе не прозвучал призыв взяться за переделку сорцов? Неважно кто, Vix это будет или еще кто-то...
We are the Borg. You will be assimilated.
So Say We All!
Locked

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