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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Настройка русской версии SciTE под AutoIt

Ответить
Настройки темы
Настройка русской версии SciTE под AutoIt

Пользователь


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

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


Изменения
Автор: Creat0R
Дата: 06-05-2010
Описание: Переименование темы
При установке русской версии компиляции не выполняются скрипты lua по постановке bookmarks. В Консоле пишет ошибку
Код: Выделить весь код
> Lua: error checking global scope for command
Кто-нибудь пытался запустить эту сборку для работы со скриптами?

Отправлено: 20:32, 26-04-2010

 

Новый участник


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

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


Цитата beve:
Можно сделать и такое.
1.Открываем файл ...\SciTE\tools\AutoIt3.lua ...
»
Ну вот. Оно самое!
Я уже говорил "спасибо", да? В таком случае повторюсь. Спасибо!
А говорил, что с Lua не дружишь...

Цитата beve:
P.S. Dm666, кажеться ты меня раньше спрашивал, как изменить шрифт в всплывающих подсказках по синтаксису в SciTe. »
Ага, было дело. Но я это в конце концов сам нашел. Но кому-нибудь, безусловно, сэкономит время.

Отправлено: 14:18, 10-04-2011 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


Дорабатывая одно - ломаем другое...
Перестала работать фича "Сохранить аббревиатуру". Ругается на > Lua: error checking global scope for command

Я так понимаю, поломалось после правки функции GotoDefinition() из предыдущего поста. Как бы починить?

Отправлено: 14:46, 01-05-2011 | #52


Аватара для 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


Новый участник


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

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


Цитата beve:
Скорее учимся..., так сказать вникаем в работу SciTE. »
Спасибо, заработало.
Оперативность и качество ответов, как всегда, на высоте!

Отправлено: 20:29, 01-05-2011 | #54


Аватара для beve

Старожил


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

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


Выкладываю настроенную для Autoit новую версию редактора SciTE 3.0.2 .95Ru.
Все настройки сделанные с учетом всего того, что обговаривалось в этой теме выше. Особенно хочу обратить ваше внимание, что для появления всплывающих подсказок-автодополнений, нужно начинать печатать команды языка Autoit c большой буквы (почему так, описание в посте #48 этой темы).

По умолчанию при открытии файлов, все блоки текста свернуты. Развернуть все можно сделав ПКМ в редакторе и выбрать пункт Свернуть/Развернуть=>Все блоки текста. Отключить вобще можно в файле глобальных настроек (SciTEGlobal.properties) в этом месте (вместо 1 поставить 0):
Код: Выделить весь код
# Сворачивать при открытии файла (0/1)
fold.on.open=1

# Автоматическая свёртка всех секций при открытии файлов заданного типа (RestoreRecent.lua)
fold.on.open.ext=properties,ini,au3
В файл (au3.properties) можно добавить до 5 своих команд, горячие клавиши для которых будут Ctrl+5...Ctrl+9. Куда добавлять, есть закоментированные пояснения в этом файле.

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


Последний раз редактировалось beve, 03-11-2012 в 14:36. Причина: Добавлен коментарий.

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

Отправлено: 00:28, 03-11-2012 | #55


Аватара для Mancoffee

Старожил


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

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


Как включить подстановку (после ввода нескольких символов или символа @) функций AutoIt в SciTE?

Отправлено: 23:17, 20-01-2016 | #56



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Настройка русской версии SciTE под AutoIt

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Lua-скрипт для SciTE добавляющий заголовок к функции (UDF) Creat0R AutoIt 5 30-05-2009 16:34




 
Переход