Что нового

Модифицированная версия SciTE-Ru

joker2d

Новичок
Сообщения
182
Репутация
0
После нажатия Cntr+Q иногда все ок, а иногда появляется #CS #CE вначале и конце выделенной области, закономернотсти не уловил почему иногда точка с запятой, а иногда эти символы
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
joker2d [?]
закономернотсти не уловил
Если выделена одна строка, то будет точка с запятой, если несколько, то блок комментарии.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
CreatoR [?]
Если выделена одна строка, то будет точка с запятой, если несколько, то блок комментарии.
можно и несколько строк закомментировать точкой с запятой. надо только чтобы курсор при этом был на новой строке.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Kaster [?]
можно и несколько строк закомментировать точкой с запятой. надо только чтобы курсор при этом был на новой строке.
Вот этого я не знал.
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
joker2d [?]
После нажатия Cntr+Q иногда все ок, а иногда появляется #CS #CE вначале и конце выделенной области, закономернотсти не уловил почему иногда точка с запятой, а иногда эти символы

Вообще то комментарии #CS #CE в модифицированной Scite-Ru полностью отключены, всегда должно быть ;
В файле au3.properties должно быть так :
Код:
#Comments functions definition
comment.block.au3=;
comment.block.at.line.start.au3=1
comment.stream.start.au3=
comment.stream.end.au3=
comment.box.start.au3=
comment.box.middle.au3=
comment.box.end.au3=
 

joker2d

Новичок
Сообщения
182
Репутация
0
asdf8

А как сделать выравнивание кода по уровням вложенности. то есть верхние условия или циклы должны быть ближе к левому краю, вложенные ближе к правому и так далее ?
 

joker2d

Новичок
Сообщения
182
Репутация
0
CreatoR
Нажимаю Ctrl + Т ничего не меняется может из меню как то можно ?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
joker2d [?]
Нажимаю Ctrl + Т ничего не меняется может из меню как то можно

Есть подозрение, что вы пользуетесь просто Scite-Ru не приспособленный для AutoIt.
Скачайте отсюда патч и установите его в папку с Scite-Ru - тогда все будет работать.
 

joker2d

Новичок
Сообщения
182
Репутация
0
asdf8
Так и есть, оказывается у меня был обычный редактор.
Теперь все работает, но вверху не хватает кнопок копировать, вставить, вырезать. Очень часто использую как их вернуть ?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
joker2d [?]
вверху не хватает кнопок копировать, вставить, вырезать. Очень часто использую как их вернуть ?
В файле toolbar_cool.properties нужно разкомментировать (убрать "# ") строки :
Код:
# Cut|IDM_CUT|$(ICO_CUT)|\
# Copy|IDM_COPY|$(ICO_COPY)|\
# Paste|IDM_PASTE|$(ICO_PASTE)|\
# Delete|IDM_CLEAR|$(ICO_CLEAR)|\
 

Ivan_Strelec

Новичок
Сообщения
3
Репутация
0
Кто может подсказать, где надо поковырять, чтобы при вводе переменной предлагался выбор из уже введенных (как при вводе функции)? В SciTE, который идет в сборке с AutoIt все работает.... :stars:
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
Ivan_Strelec [?]
Кто может подсказать, где надо поковырять, чтобы при вводе переменной предлагался выбор из уже введенных

Поковыряться где?
В SciTE-Ru или в модифицированном SciTE-Ru?
В модифицированном SciTE-Ru для этого есть иконка в тулбаре.
В SciTE-Ru Ctrl+Enter.
 

Ivan_Strelec

Новичок
Сообщения
3
Репутация
0
Я говорил про Версию 3.0.2 .95Ru на которую накатил патчик, пробегавший в этой ветке. В Version 1.79, которая шла в составе AutoIT c Ru-board, когда начинаешь в программе вводить имя переменной, то автоматически появляется выпадающий список из которого можно выбрать нужное имя. А 3.0.2.95 у меня что-то не получилось. Ctrl+Enter что-то не то делает.... :(



Добавлено:
Сообщение автоматически объединено:

Нашел в панели значок, который это делает. Но ведь не интересно каждый раз туда тыкать мышкой. Есть ли автоматический режим или комбинция горячих клавиш?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
Ivan_Strelec [?]
Но ведь не интересно каждый раз туда тыкать мышкой. Есть ли автоматический режим или комбинция горячих клавиш?
Чтобы восстановить сочетание клавиш Ctrl+Enter, нужно в файле au3.properties найти Ctrl+Enter и заменить, например, на Alt+Enter
 

joker2d

Новичок
Сообщения
182
Репутация
0
Подскажите как отключить авто подстановку.
К примеру пишу if и после нажатия пробела появляется полная конструкция для условия которая не всегда нужна
Комментарии вообще писать не возможно, постоянно какая то автозамена идет.

Идеально чтобы было только предложение что то подставить но если я явно это не выберу нужно чтобы редактор сам ничего не подставлял, ну или просто все отключить никакой авто подстановки чтобы не было.
Как это сделать ?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
joker2d [?]
Подскажите как отключить авто подстановку.

Нужно в файле Options.ini, который в папке AutoItTools, для ключа AutocompleteHelper установить значение 0


Идеально чтобы было только предложение что то подставить но если я явно это не выберу

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

Все это уже писалось в этом топике - здесь.
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
asdf8
В Notepad++ у меня была эта проблема, настоящие мучение было. Я добавил в файл автоподстановки пустую строку первым в списке. Теперь после каждого пробела он наверно вставляет пустую строку, но факт в том что проблемы теперь нет.
Проверь это, движок то один и тот же.
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
AZJIO [?]
у меня была эта проблема, настоящие мучение было.

Т.к. меня в плане автодополнения почти все устраивает, то я, по правде говоря, не очень понял о чем речь. Не устраивает что автодополнение выскакивает в строках и комментариях.
Еще жаль, что проект SciTE-Ru скорее мертв, чем жив.
 
Верх