SciTE - редактор кода для программистов http://scite.ruteam.ru/index.php SciTE - редактор кода для программистов ru CuteNews.RU 2.5.4 <![CDATA[Ещё один билд (скажем, №3011)]]> http://scite.ruteam.ru/scite/http-moon-aka-sun-googlepages-com-scite-htm http://scite.ruteam.ru/scite/http-moon-aka-sun-googlepages-com-scite-htm#comment1
back_up - сохраняет текущий файл в каталоге c:\temp\backup с именем имя-файла.####.bak, где #### - некий более-менее уникальный код (меняется каждые 5 секунд), полезно навесить на OnOpen или OnBeforeSave.

calculate_total - подсчитывает количество, сумму и среднее для всех чисел, найденных в блоке.

capitalize - Даже Не Знаю, Что Тут Объяснять.

current_word - просто выделяет текущее слово.

exec_lua - выполняет выделенный фрагмент как операторы Lua. Если фрагмент начинается с '=', то вычисляет его как выражение и выводит результат через print.

exec_python_and_replace - выполняет блок текста как операторы Python. Заменяет текст результатом выполнения. Если фрагмент содержит '#a', то добавляет результаты в конец блока.

fill_rectangle - навеяно UltraEdit'ом, хоть и не так удобно. Заполняет вертикальный блок заданным текстом или последовательной нумерацией. При вызове позволяет задать один или два параметра - при одном параметре вставляет заданную строку в каждую строку в вертикальном блоке, при двух параметрах - первый должен быть начальным числом, а второй - шагом. Блок заполняется последовательностью чисел с заданным инкрементом.

find_next_function, find_prev_function - перемещаются к следующей/предыдущей функции. Работает для Lua, JavaScript, Python, Ruby. (В других языках можно перемещаться по параграфам - Ctrl+PgUp/PgDn или (в С/С++) по #... конструкциям - Ctrl+K/Ctrl+Shift+K. Ну и до кучи - перемещение к соответствующей скобке - Ctrl+E, перемещение по частям составных слов - Ctrl+[, Ctrl+] (с Shift - выделение))

mark_text_* - позволяет отметить выделенный текст одной из трёх маркировок. mark_text_0 отменяет маркировку выделенного текста. Цвета (жёлтый, синий, красный) заданы в lua файле. Для выбора вида маркировки надо вызвать функцию при невыделенном блоке.

move_word_left, move_word_right - меняет текущее слово и предыдущее/следующее слово местами. Ну и перемещается, соответственно, влево/вправо. (Повешены на Alt+Left/Right. Вертикальный аналог - Alt+Up/Down - переместить текущую строку вверх/вниз.)

pop_mark, push_mark - Push_mark и pop_mark реализуют стек "закладок". Пуш запоминает текущую позицию на верхушке стека закладок, а поп, соответственно, снимает и переходит на запомненное место.

replace_version - ищет в текущем файле управляющую последовательность $@{...} и меняет в соответствии с командами дату/время в тексте, или увеличивает число (обычно номер версии).

sort_text - сортирует текст в блоке по возрастанию/убыванию, с учётом/без учёта регистра букв (английских, русские заглавные всегда идут раньше строчных).

tabs_to_spaces - преобразует символы табуляции в пробелы в соответствии с текущими установками (Options->Indentation Settings, Ctrl+F12).

toggle_bool - Если курсор стоит на true или false (в различных написаниях), то просто данное булевское значение меняется на противоположное.]]>
Thu, 14 Sep 2006 02:35:24 +0000