Макрос переключения настроек редактора?

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
topmo3
Posts: 155
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 35 times
Been thanked: 6 times

Макрос переключения настроек редактора?

Post by topmo3 »

Добрый день.
Поделитесь, пожалуйста, макросом, позволяющим в редакторе по горячей клавише включать/отключать показ пробельных символов (как если в Файловой панели нажать F9 - Параметры - Натройки редактора - чекбокс Пробельные символы.

Спасибо.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Макрос переключения настроек редактора?

Post by John Doe »

Кстати да, действительно неудобно, ведь нет возможности изменить настройки редактора прямо из редактора не прибегая к изучению макроязыка.
topmo3
Posts: 155
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 35 times
Been thanked: 6 times

Re: Макрос переключения настроек редактора?

Post by topmo3 »

John Doe wrote:не прибегая к изучению макроязыка.
а если прибегая - в какую сторону копать? есть пример или каркас такого макроса?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Макрос переключения настроек редактора?

Post by Max Rusov »

Переключиться на панели (F12 0), изменить настройки (F9 o e...), вернуться в редактор. Вопрос, как вернуться в тот-же редактор, если их несколько. Наверное, нужно запомнить текущую позицию в меню Screens...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Макрос переключения настроек редактора?

Post by John Doe »

topmo3
См. Энциклопедию (FarEncyclopedia.ru.chm)
http://api.farmanager.com/ru2/macro/mac ... editor.set

Max Rusov
Не получится так - настройки уже открытых редакторов не изменятся.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: Макрос переключения настроек редактора?

Post by Игорь Юдинцев »

может быть, нужно всего-то переключить показ символов в текущем редакторе.

Code: Select all

CtrlAltF9 Down Down Down Down Down Space Enter
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Макрос переключения настроек редактора?

Post by Max Rusov »

Точно, все гораздо проще facepalm2

Code: Select all

editor.set(20,1-editor.set(20,-1))
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Макрос переключения настроек редактора?

Post by John Doe »

Игорь Юдинцев wrote:

Code: Select all

CtrlAltF9 Down Down Down Down Down Space Enter
Это куда?
Max Rusov wrote:Точно, все гораздо проще facepalm2

Code: Select all

editor.set(20,1-editor.set(20,-1))
Э нет, просто это только для того кто знаком с макроязыком.
topmo3
Posts: 155
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 35 times
Been thanked: 6 times

Re: Макрос переключения настроек редактора?

Post by topmo3 »

CtrlAltF9 у меня лично в редакторе не работает... попробую макроязык...
topmo3
Posts: 155
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 35 times
Been thanked: 6 times

Re: Макрос переключения настроек редактора?

Post by topmo3 »

topmo3 wrote:CtrlAltF9 у меня лично в редакторе не работает... попробую макроязык...
а, надо AltShiftF9
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Макрос переключения настроек редактора?

Post by John Doe »

topmo3 wrote:а, надо AltShiftF9
Надо же, а я не пользуюсь. Позор мне.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: Макрос переключения настроек редактора?

Post by Игорь Юдинцев »

topmo3 wrote:а, надо AltShiftF9
да, опечатка вышла.
topmo3
Posts: 155
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 35 times
Been thanked: 6 times

Re: Макрос переключения настроек редактора?

Post by topmo3 »

Max Rusov wrote:Точно, все гораздо проще facepalm2

Code: Select all

editor.set(20,1-editor.set(20,-1))
Большое спасибо, работает! Под спойлером пример, может кому понадобится.
Post Reply

Return to “Нужна помощь”