Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата Dm666:
Дорабатывая одно - ломаем другое... »
Скорее учимся..., так сказать вникаем в работу SciTE.
Цитата Dm666:
Я так понимаю, поломалось после правки функции GotoDefinition() из предыдущего поста. Как бы починить? »
Не, там все впорядке, переменные имеют уникальные имена - конфликтов быть не должно. Тут дело скорее в файле ...SciTE\languages\au3.properties и каких то ограничениях SciTE по длинне обрабатываемых даннных, или че то того.
Посмотрел у себя, решение такое:
1).В файл ...SciTE\tools\SciTEStartup.lua дописываем строчку:
Код: Выделить весь код
dofile (props["SciteDefaultHome"].."\\tools\\MakeAbbrev.lua")
2.)Ищем в файле ...SciTE\languages\au3.properties блок
Код: Выделить весь код
extension.*.au3=$(SciteDefaultHome)\tools\MakeAbbrev.lua
command.name.14.*.au3=Save abbreviation
command.14.*.au3=SaveAbbr
#command.shortcut.14.*.au3=Ctrl+Shift+
command.subsystem.14.*.au3=3
command.save.before.14.*.au3=2
и убираем из него строчку
Код: Выделить весь код
extension.*.au3=$(SciteDefaultHome)\tools\MakeAbbrev.lua
Так же из файла ...SciTE\languages\au3.properties убираем в командах все строчки
Код: Выделить весь код
extension.*.au3="$(SciteDefaultHome)\tools\AutoIt3.lua"
, потому что оказывается не нужно повторно вызывать на обработку этот файл, ибо он обрабатывается единожды при запуске SciTE (в файле ...SciTE\tools\SciTEStartup.lua прописан), а в нашем случае нам нужно вызывать только нужную функцию.

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:12, 01-05-2011 | #53