Что нового

Отключение подсказок в SciTE

autoall

Новичок
Сообщения
21
Репутация
0
Не уверен в выборе форума, но более подходящего не нашёл.
До сих пор я как-то писал скрипты в Notepad++, но тут чего-то решил пересететь на SciTE. Редактор гибкий в том плане, что в SciTEGlobal.properties можно много чего настроить. Вроде как подогнал под себя что хотелось, но не могу понять - можно ли отключить подсказки, которые вываливаются, когда набираешь название функции или оператора (If then и т.д.)? Может подскажет кто, потому что в интернете к великому удивлению я ничего толкового не нашёл. Как автозавершение отключить много где написано, а вот всплывающее окно как убрать непонятно.
 
A

Alofa

Гость
Ну для начала почитайте, что об этом думает сам Jos: *Click*
(кстати там есть одно из решений)

Далее:
  • Откройте "...\AutoIt3\SciTE\Properties\au3.properties", найдите там
    Код:
    autocomplete.au3.disable=0
    calltips.au3.disable=0

    Что это за параметры читайте в документации главу Defined variables in properties files или Переменные, определяемые в файлах настроек.
  • Убедитесь в существовании "...\AutoIt3\SciTE\lua\AutoItAutoCompletenew.lua"
  • Откройте "...\AutoIt3\SciTE\lua\SciTEStartup.lua" и найдите там строку "LoadLuaFile("AutoItAutoComplete.lua")", замените ее на:
    Код:
    --LoadLuaFile("AutoItAutoComplete.lua")
    LoadLuaFile("AutoItAutoCompletenew.lua")
  • Сохранитесь
 
Автор
A

autoall

Новичок
Сообщения
21
Репутация
0
Настройки в au3.properties я почти сразу обнаружил - у них имена "говорящие". Но их изменения вообще ни на что не влияло. Но если ещё и заменить AutoItAutoComplete.lua на AutoItAutoCompletenew.lua, то получется требуемое (что и неудивительно, если сравнить содержимое этих двух файлов). Спасибо!

Я согласен насчёт спорности решения, но... где-то я заглавными что-то пишу (if-then-else), где-то - нет (ExitLoop) и... мне так привычнее) Меня бы вполне устроило так как сделано в матлабе - выделяешь слово, нажимаешь F1 и получаешь подробную справку.
 
Верх