Latest post of the previous page:
а в чём проблема? "}"+"}" не работает разве?John Doe wrote:А макросы для работы с макрофайлами понадобяться. Например перейти в начало/конец.
Latest post of the previous page:
а в чём проблема? "}"+"}" не работает разве?John Doe wrote:А макросы для работы с макрофайлами понадобяться. Например перейти в начало/конец.
Разве?Max Rusov wrote:Все может встречаться в составе строкового литерала.
Тоже можно.zg wrote:а в чём проблема? "}"+"}" не работает разве?
Сомневаешься?John Doe wrote:Разве?Max Rusov wrote:Все может встречаться в составе строкового литерала.
Понял, я подумал что {1,2,3} - это три флага, под одним названиемНе надо парсить, я пытался показать множество возможных значений.
Code: Select all
macro
Name="Мой макрос"
where=
{{
произвольное условие срабатывания
}}
{{
текст макроса
}}
Хотелось бы возможности записать макрос в одну строку. Лучше бы формат никак не учитывал переводы строк...zg wrote:если запретить строки разбивать на несколько строк, то единственный }} в строке — вполне себе терминатор, не?
Собственно а почему единственный, даже того что он последний уже будет достаточно.zg wrote:если запретить строки разбивать на несколько строк, то единственный }} в строке — вполне себе терминатор, не?
Кто сказал что кавычки ограничивают многострочность?Max Rusov wrote:А мы ограничиваем его записью в одну строку, в кавычках.
Ну, обычно ограничивают. Но даже если нет - остается проблема экранирования.John Doe wrote:Кто сказал что кавычки ограничивают многострочность?
блоков в файле может быть несколько.John Doe wrote:Собственно а почему единственный, даже того что он последний уже будет достаточно.
Не имеет синтаксического смысла - значит лишнее. XML отвергли именно по причине многословности.Yegor wrote:Ну тогда для красоты должно быть body={{...}}
Code: Select all
macro Hotkey="Esc" Area="Shell" {{ CtrlO }}
macro Hotkey={{Esc}} Area={{Shell}} "CtrlO"
Code: Select all
;; comment line
$-macro
Description="Use Esc to toggle panels on/off"
Key="Esc Alt0"
Area="Shell Info QView Tree"
DisableOutput=1
NoSendKeysToPlugins=0
{{
CtrlO
}}