Что нового

Октлючение/настройка автоматической табуляции в SciTE для AutoIT

Makros

Чайник
Сообщения
2
Репутация
0
Существует ли возможность настройки табуляции при переходе на новую строку нажатием клавиши Enter? Возможно есть к-л способ настройки поведения табуляции для каждой функции в отдельности? Приведу конкретный пример, который описывает мою проблему. Как работает SciTE с оператором select:
Код:
Select
case 'текст'
EndSelect


Как хочу я:
Код:
Select
    case 'текст'
EndSelect
 
A

Alofa

Гость
Makros закройте ваш приведенный код-пример в тег [autoit][/autoit], а то смотреть противно.

В файле "...\AutoIt3\SciTE\properties\au3.properties" есть блок параметров под названием # Auto indent stuf или [Indentation] (в зависимости от используемой SciTE).
[box]#~ Величина отступа (по умолчанию 4)
indent.size.$(au3)=4

#~ Образцы ключевых слов, после которых будет применен автоотступ (при переходе на новую строку)
block.start.$(au3)=5 case if do for func else elseif while select switch with\
Case If Do For Func Else ElseIf While Select Switch With\
CASE IF DO FOR FUNC ELSE ELSEIF WHILE SELECT SWITCH WITH

#~ То есть если вы напишите "SeLeCt", то автоотступ применен не будет.
[/box]
 
Автор
M

Makros

Чайник
Сообщения
2
Репутация
0
Большое спасибо за ответ. Прошу прощения за код без оформления - банально не знал, как это делать.
Дело в том, что в указанном расположении у меня нет такого файла. Устанавливал full версию autoit с оф сайта. В любом случае, на данном этапе освоения языка не хочу терять время на поиск решения, и так сойдет. В будущем надеюсь сам разберусь. Тему можно закрывать.
 
Верх