Moon_aka_Sun
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Если вдруг кому-то интересно, я расшарил свой билд: http://moon.aka.sun.googlepages.com/SciTE.htm Если вкратце, то оставлено только то, чем я пользуюсь и так, как мне удобно. SciTE построен в VC++ 6.0. На lua написаны функции back_up, calculate_total, capitalize, current_word, exec_lua, exec_python_and_replace, fill_rectangle, find_next_function, find_prev_function, mark_text_*, move_word_left, move_word_right, pop_mark, push_mark, replace_version, sort_text, tabs_to_spaces, toggle_bool. Enjoy! Моношрифт (Ctrl+F11) - по умолчанию. Клавишные комбинации - не всегда стандартные (см. kmap.txt) Немного "оптимизированы" пункты меню. В диалоге Replace клавиша по умолчанию - Replace All. Если выделен блок, то Replace in Selection. И то и другое можно вкл./выкл. в настройках. Если во множественном поиске (Find in Files) задать пустую строку Files, то ищет в текущем файле. Файловая история - 20 файлов. Изменён показ файлов в меню (а также в заголовке программы и в меню Buffers): file --- directory. Про сепараторы в меню Tools и клавишные комбинации без меню уже писалось. Максимальное число дополнительных команд - 80 в Tools и 100 без названий (что, конечно, излишне). Api файлы - c.api, lua5.api, python.api, scite.api. Над ними можно бы ещё поработать. Многострочные calltips в api (от М.Форала). Возможно игнорирование USERPROFILE при поиске конфигурационных файлов. Никаких макро; никакого интерфейса DirectorExtension. Оставлены только лексеры LexAsm, LexBash, LexConf, LexCPP, LexCSS, LexForth, LexFortran, LexHTML, LexInno, LexLisp, LexLua, LexNsis, LexOthers, LexPascal, LexPerl, LexPython, LexRuby, LexSQL, LexTCL, LexVB, LexYAML. Естественно, бета. Замечания, предложения и дополнения приветствуются. |