Ru-Board.club
← Вернуться в раздел «Программы»

» SciTE - Open Source Text Editor for Windows & Linux

Автор: A2User
Дата сообщения: 19.02.2011 16:48
Q1qq
Поделитесь
Автор: ALeXkRU
Дата сообщения: 19.02.2011 18:34
Q1qq

Цитата:
Пользуюсь тёмной темой

ну так, конечно поделиться: наверняка кому-то полезно будет
Автор: kirillkr
Дата сообщения: 24.02.2011 07:07
Сегодня увидел настройки для Notepad++, который добавляет подсветку синтаксиса 1С. Ни у кого для Scite случайно нет подсветки? Никто не может перенести настройки из Notepad++ в Scite?
Автор: mozers
Дата сообщения: 03.03.2011 15:26
SciTE 2.24 .91 Ru-Board Edition [Сборка 03.03.2011]

Изменений - множество, подробности - в History. Вкратце перечислю лишь основные:
Редактор каконец то научили работать с уникодом. Стало возможным полноценно работать с файлом даже если путь к нему задан в китайских иероглифах. (хотел привести тут пример - не получилось - форум не поддерживает).
Это потребовало создания целой серии новых команд и доработки библиотеки shell.dll для поддержки UTF-8.
Конвертирование из одной кодировки в другую осуществляется встроенными средствами (улилита iconv исключена из сборки).
Переписаны заново все внутренние функции и скрипты, отвечающие за работу с файлами аббревиатур.
О всех новшествах рассказывать не буду. Сами увидите
Автор: A2User
Дата сообщения: 04.03.2011 01:42

Цитата:
Могу поделиться всеми настроечными файлами

Видимо не дождемся...
Автор: valmont
Дата сообщения: 04.03.2011 03:41
mozers
Автор: mozers
Дата сообщения: 04.03.2011 15:10
Andrej_k

Цитата:
как открыть из другой программы... из командной строки прогу со скриптом сразу на исполнение?

Вот так:
Код: "C:\Program Files (x86)\SciTE\SciTE.exe" "-open:c:\\any path\\skript.pl" -menucommand:302
Автор: mozers
Дата сообщения: 06.03.2011 16:10
Классное решение для открытия файлов сессий (без всяких вспомогательных скриптов):
Код: Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.session]
@="SciTE.Session"

[HKEY_CLASSES_ROOT\SciTE.Session]
@="SciTE session file"

[HKEY_CLASSES_ROOT\SciTE.Session\DefaultIcon]
@="g:\\SciTE\\SciTE.exe,2"

[HKEY_CLASSES_ROOT\SciTE.Session\shell\open\command]
@="cmd /v:on /c \"set \"file=%1\" && start \"\" \"G:\\SciTE\\SciTE.exe\" -check.if.already.open=0 \"-loadsession:!file:\\=\\\\!\""
Автор: wyxa
Дата сообщения: 06.03.2011 17:36
Привет всем!

Помогие с поиском-заменой через регулярное выражение. Имеется длинный-предлинный текст вида:

Код: 'word1' =>
'another_word2' =>
...
'some_other_word3' =>
Автор: mozers
Дата сообщения: 06.03.2011 18:14
wyxa
У меня - все работает по выражению '\1' => $\1
Посмотри параметр find.replace.regexp.posix. Других мыслей нет
Автор: wyxa
Дата сообщения: 06.03.2011 18:30
mozers
Смотрел уже, выставлен find.replace.regexp.posix=1.
Странно, что не заменяет.
Не обратил внимание на то, что это всё в сборке от 2.22 .87Ru, сейчас обновлю до 2.24 и посмотрим .
Автор: Psorokin
Дата сообщения: 07.03.2011 11:49
Как настроить появление списка автодополнения и всплывающих подсказок по синтаксису только при нажатии определённого сочетания клавиш (например Ctrl+Q)?
Автор: mozers
Дата сообщения: 10.03.2011 16:40
Psorokin
Отключить автодополнение:
autocompleteword.automatic=0
Но останется возможность дополнения по Ctrl+Enter
Не нравится встроенный шорткат - повесь свой на команду IDM_COMPLETEWORD

Отключить появление всплывающих подсказок:
calltip.lua.parameters.start=® (или любой другой, редко используемый символ)
Но останется возможность вызвать подсказку по Ctrl+Shift+Space
Не нравится встроенный шорткат - повесь свой на команду IDM_SHOWCALLTIP
Автор: Psorokin
Дата сообщения: 11.03.2011 17:57
mozers
Большое спасибо.
А как настроить, чтобы в случае точного совпадения аббревиатуры происходила бы её подстановка? Я использую короткие аббревиатуры из 1-2 букв и подставлять из списка неудобно.
Автор: mikedh
Дата сообщения: 14.03.2011 00:27
Всех приветствую!
Подскажите, пожалуйста, как решить такую проблему.
Открываю в SciTE какой-либо файл. Хочу открыть какой-нибудь ещё другой файл, также ассоциированный для открытия в SciTE. Если SciTE открыт (окно развёрнуто) - то добавляется вкладка с файлом, если же SciTE свёрнут в панель задач, то вкладка с этим файлом не добавляется. Облазил все настройки. Так и не смог решить эту проблему. Подскажите, как быть ?

Использую версию SciTE 2.24 .91Ru.
Автор: UR4LTZ
Дата сообщения: 14.03.2011 13:06
Приветствую всех!
На RU Трекер была найдена отличная книга по языку LUA которую рекомендую прочитать.
Скачать можно было в torrent но ссылка уже удалена,
или у меня Roberto Ierusalimschy - Programming in Lua

Добавлено:
Psorokin

Цитата:
Как настроить появление списка автодополнения и всплывающих подсказок по синтаксису только при нажатии определённого сочетания клавиш (например Ctrl+Q)?

"Ctrl+Q" уже занято и менять его не рекомендую!
Автор: mozers
Дата сообщения: 16.03.2011 21:36
Psorokin
Цитата:
А как настроить, чтобы в случае точного совпадения аббревиатуры происходила бы её подстановка?
Отключить abbrevlist.lua и пользоваться Ctrl+B.
Автор: ALeXkRU
Дата сообщения: 17.03.2011 02:20
в последней версии, частенько, после закрытия SciTE остаётся висеть процесс, сильно грузящий процессор (до 50-80%)... исчезает только убиванием.. (ось - Vista hp)

Автор: Cuprume
Дата сообщения: 17.03.2011 11:06
ALeXkRU
У меня на XP тоже пару раз было подобное - закрываешь редактор а процесс остается висеть с приличной загрузкой процессора.
Автор: nail333
Дата сообщения: 17.03.2011 11:32
А у меня в последней версии уже несколько раз Scite намертво подвисал при открытии/закрытии файлов (несколько файлов в нем уже было открыто до этого), раньше такого не замечал. Думаю причина у этих проблем одна.

добавлено:

Кстати, наткнулся на небольшой баг в Sidebar.lua(по умолчанию он не проявляется).
У меня в SciTEUser.properties есть такая строка(чтобы фон был не совсем белый):

Код: style.*.32=$(font.base),back:#FBFCFC
Автор: 0Vovan0
Дата сообщения: 23.03.2011 10:48
А есть ли сборка scite-ru под линукс? Обычный Scite поставил и пользуюсь, но множества фич scite-ru очень не хватает
Автор: noisy
Дата сообщения: 23.03.2011 11:41
Уважаемые разработчики SciTE-Ru, просьба не паковать исполняемые модули UPX, ибо винты нынче большие, а вот ОЗУ всегда не хватате
Автор: Motrim
Дата сообщения: 23.03.2011 12:15
подскажите, пожалуйста, в редакторе отсутствует предварительный просмотр распечатываемого документа, я не ошиблась? Если да, то можно ли узнать хотя бы кол-во листов заранее, до распечатывания? Очень не хватает предпросмотра, сижу, смотрю на рецепт и думаю - влезет на лист или нет
Автор: mozers
Дата сообщения: 23.03.2011 13:20
0Vovan0
Ответ - тут

noisy
Учтем...

Motrim
Предпросмотра - нет. Советую юзать FinePrint.
Автор: ALeXkRU
Дата сообщения: 24.03.2011 03:35
на днях появилась свежая версия SciTE 2.25

традиционное вольное переложение хистори:

Код: Release 2.25
• Released 21 March 2011.

Версия 2.25 от 21 марта 2011 г.

• SparseState class makes it easier to write lexers which have to remember complex state between lines.
Класс SparseState упрощает написание лексеров, для которых требуется сохранять сложное состояние положения строк.

• Visual Studio project (.dsp) files removed. The make files should be used instead as described in the README.
Удалены файлы проекта Visual Studio (.dsp). Вместо них должны использоваться make-файлы (описание см. в README).

• Modula 3 lexer added along with SciTE support. Feature #3173374.
Добавлен лексер Modula 3 наряду с поддержкой SciTE. Feature #3173374.

• Asm, Basic, and D lexers add extra folding properties.
В лексеры Asm, Basic и D добавлены дополнительные свойства свёртки.

• Raw string literals for C++0x supported in C++ lexer.
"Сырые" строковые литералы C++0x (буквальные строки, начинающиеся с @) поддерживаются в лексере C++.

• Triple-quoted strings used in Vala language supported in C++ lexer. Feature #3177601.
В лексере C++ поддерживаются строки в тройных кавычках, используемые в языке Vala. Feature #3177601.

• The errorlist lexer used in SciTE's output pane colours lines that start with '<' as diff deletions. Feature #3172878.
Лексер errorlist, используемый в окне консоли SciTE, подсвечивает строки, которые начинаются с '<', например, удаляемые утилитой diff. Feature #3172878.

• The Fortran lexer correctly folds type-bound procedures from Fortran 2003.
Лексер Fortran правильно сворачивает типизированные процедуры в Fortran 2003.

• LPeg lexer support improved in SciTE.
Улучшена поддержка лексера LPeg в SciTE.

• SciTE on Windows-64 fixes for menu localisation and Lua scripts. Bug #3204502.
Исправлены ошибки SciTE в Windows-64 с локализацией меню и работой скриптов Lua. Bug #3204502.

• SciTE on Windows avoids locking folders when using the open or save dialogs. Bug #1795484.
В SciTE в Windows исправлена блокировка папок при использовании диалогов Открыть или Сохранить. Bug #1795484.

• Diff lexer fixes problem where diffs of diffs producing lines that start with "----". Bug #3197952.
В лексере Diff исправлена проблема, когда полученные diff для diff строки начинаются с "----". Bug #3197952.

• Bug fixed when searching upwards in Chinese code page 936. Bug #3176271.
Исправлена ошибка при поиске вверх в текстах с китайской кодовой страницей 936. Bug #3176271.

• On Cocoa, translucent drawing performed as on other platforms instead of 2.5 times less translucent.
В Cocoa полупрозрачные рисунки представляются в 2,5 раза менее прозрачными, чем на других платформах.

• Performance issue and potential bug fixed on GTK+ with caret line for long lines.
В GTK+ исправлена проблема производительности и потенциальная ошибка с курсором для длинных строк.
Автор: mozers
Дата сообщения: 27.03.2011 12:07
SciTE 2.25 .93 Ru-Board Edition [Сборка 27.03.2011]
Изменения в оригинале(выше) + изменения в Ru (history).
Автор: nail333
Дата сообщения: 28.03.2011 11:21
У меня новая сборка опять (первый раз заметил на прошлой сборке) стабильно 100% зависает при следующих действиях:
1) Закрыть Scite с сохранением сессии приблизительно с 10 открытыми файлами. (может быть не обязательно, но так проще несколько раз воспроизводить баг);
2) Открыть Scite заново, подождать пока все загрузится;
3) Быстро начать закрывать вкладки колесиком мышки или по сочетанию клавиш Ctrl+W (по умолчанию);
4) Scite намертво подвисает со 100% загрузкой одного из ядер процессора. Остается только убивать процесс.

После этого я пересобрал Scite.exe из SVN с помощью Visual Studio - все работает отлично, ничего не виснет
Если этот баг проявляется только у меня, то ладно, мне не сложно пересобрать самому, а если нет - возможно стоит пересмотреть какие-нибудь параметры сборки...может выключить какие-нибудь излишние оптимизации.
Автор: asdf8
Дата сообщения: 28.03.2011 14:25
nail333

у меня, после этого теста ничего не зависает (xp sp3 x86)
Автор: mozers
Дата сообщения: 28.03.2011 14:43
nail333
У меня тоже - полет нормальный. Кстати SciTE.exe и SciLexer.dll для сборки SciTE-Ru всегда компилятся в Microsoft Visual Studio .NET 2003 с помощью этого батника.
Я бы посоветовал отрубить самые ресурсоемкие скрипты (SideBar.lua, RestoreRecent.lua) и повторить эксперемент.
Автор: nail333
Дата сообщения: 28.03.2011 18:37
mozers
Действительно, сейчас еще раз проверил - проявляется не на любом наборе файлов...возможно зависит от длины пути, или размеров файлов...сложно сказать. Но у меня периодически встречается.

Цитата:
Я бы посоветовал отрубить самые ресурсоемкие скрипты (SideBar.lua, RestoreRecent.lua) и повторить эксперемент.

Попробовал поотключать скрипты в SciteStartup.lua, получил минимальный набор, при котором у меня проявляется баг - это файлы COMMON.lua, macro_support.lua, Open_Selected_Filename.lua и Select_And_Open_Filename.lua. Каким образом они связаны с закрытием файлов не совсем понятно, но при их наличии баг проявляется. Но все равно думаю они оказывают только какое то косвенное воздействие.

Цитата:
для сборки SciTE-Ru всегда компилятся в Microsoft Visual Studio .NET 2003 с помощью этого батника

Я и собирал с помощью этого батника, правда студии 2003 у меня нет. Пробовал собирать с помощью студий 2005, 2008 и 2010 - SciTE.exe собранный любой из них не зависает в этой ситуации (правда размер получается чуть больше - от 771 Кб до 802кб против 656 Кб из дистрибутива)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Opera AC


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.