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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: 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 Кб из дистрибутива)
Автор: nail333
Дата сообщения: 29.03.2011 15:05
mozers
Поисследовал проблему дальше. Установил на виртуалку студию 2003 и собрал SciTE в ней - результат получился по размеру точно такой же, как и в сборке, и баг точно так же проявляется.
После этого попробовал скомпилять в дебаге - баг не проявился, так что я решил посмотреть опции компиляции в релизе. В итоге выяснил что баг исчезает если убрать ключ -GL в scite.mak:

Код: CXXNDEBUG=-O1 -Oi -MT -DNDEBUG
Автор: mozers
Дата сообщения: 29.03.2011 21:11
nail333
Насчет опций компиляции ничего сказать не могу (не спец) но спецы эту тему читают, надеюсь что ответят.
Повторюсь, что лично я такой баг живьем не видел, хотя SciTe-Ru компилю для себя в чем попало (MinGW, VC71, VC9). Для сборки выбрал VC71 только потому что размер меньше получается. Ворнинги, правда, при компиляции лезут, но спецы говорят что это - ерунда.
А вот повнимательней посмотреть на SciTE в каком нить Process Explorer я бы посоветовал, поскольку прецендент такой был - и когда то так выловили багу с утечкой памяти...
Автор: yurinb
Дата сообщения: 30.03.2011 09:57
Подскажите как настроить чтобы при вставке из буфера обмена русского текста например из netapad в файл в кодировке 866 текст выглядел нормально а не в виде (эряшёрЄ№ ьръЁюё яю тюёёЄрэютыхэш&#9632; ърЁЄюЄхъш1). Видимо надо настроить перекодировку 1251 в 866 при вставке, а как.
Автор: nail333
Дата сообщения: 30.03.2011 10:23
mozers
Сомневаюсь что в Process Explorer можно увидеть чего-нибудь интересного, так как SciTE тупо грузит по максимуму одно ядро процессора и висит в таком состоянии сколь угодно долго, пока не прибьешь процесс. То есть он в принципе работает, но не реагирует ни на что и не обрабатывает виндовых сообщений. Я думаю что после Whole Program Optimization в исполнении 2003 студии код оптимизируется не совсем корректно и при данных условиях просто происходит какое то зацикливание. Врядли тут есть какой то баг в коде SciTE раз при компиляциях другими способами все работает.
Автор: Motrim
Дата сообщения: 30.03.2011 14:07

Цитата:
Предпросмотра - нет. Советую юзать FinePrint
интересное решение, спасибо. Остановилась на несерверной версии

Автор: kirillkr
Дата сообщения: 30.03.2011 19:18
Кто-нибудь может собрать версию под x64?
Автор: mozers
Дата сообщения: 30.03.2011 21:41
yurinb
"Настроить" тут ничего не получится Пока не будет решено Issue 18...
Автор: UR4LTZ
Дата сообщения: 01.04.2011 06:55
noisy

Цитата:
Уважаемые разработчики SciTE-Ru, просьба не паковать исполняемые модули UPX, ибо винты нынче большие, а вот ОЗУ всегда не хватате

Больше не будет.. Ссылка
ALeXkRU

Цитата:

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

А можно еще сделать перевод новых ключей для этих правок?
nail333

Цитата:
После этого я пересобрал Scite.exe из SVN с помощью Visual Studio - все работает отлично, ничего не виснет


А как ведет себя SciTE собранный в MinGW/GCC не проверялось?
Автор: nail333
Дата сообщения: 01.04.2011 12:51
UR4LTZ

Цитата:
А как ведет себя SciTE собранный в MinGW/GCC не проверялось?

Попробовал собрать с помощью MinGW, все нормально. У меня баг проявляется только при компиляции студией 2003 с включенной опцией GL
Автор: ALeXkRU
Дата сообщения: 01.04.2011 15:54
UR4LTZ
07:55 01-04-2011
Цитата:


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

А можно еще сделать перевод новых ключей для этих правок?
Автор: mozers
Дата сообщения: 01.04.2011 16:25
UR4LTZ ALeXkRU
Об этих фичах речь шла тут и тут.

Публиковать перевод офф-форума - это было бы сильно...
Имхо тут просто читать надо. Если - непонятно, то - со словарем
А вот перевести свежие абзацы из SciTEDoc_rus.html было бы очень хорошо...
Автор: Motrim
Дата сообщения: 01.04.2011 22:23
ну вот, опять затык: до сих пор довольствовалась дефолтовым размером шрифта при распечатывании. Но он мелкий! Потребовалось однажды распечатать с бОльшим размером шрифта, облазила всё меню - не нашла где можно поменять шрифт. Да и вообще привычных настроек неееет Переход на программу вынужденный и болезненный, привыкаю до сих пор. Раз я тут, задам еще вопросик: удалось однажды убрать боковую панель (совершенно бесполезная для меня штука, съедающая полезную область просмотра документов), но она снова появляется при следующем запуске программы - ее можно как-то отключить?
Альтернативы для меня пока нет, с другими программами еще неудобнее. Обустраиваюсь как могу
Автор: mozers
Дата сообщения: 01.04.2011 23:39
Motrim
Цитата:
распечатать с бОльшим размером шрифта, облазила всё меню - не нашла где можно поменять
Ctrl+GrayPlus и Ctrl+GrayMinus одновременно меняют размер и при просмотре и при печати.

Цитата:
вообще привычных настроек неееет
Когда въедете, то поймете что те, что есть - на порядок круче и гибче всех обычных.

Код: # Показывать SideBar при запуске редактора: 1-да, 0-нет(default)
sidebar.show=1
Автор: Motrim
Дата сообщения: 02.04.2011 14:12

Цитата:
Ctrl+GrayPlus и Ctrl+GrayMinus одновременно меняют размер и при просмотре и при печати
Спасибо! всё так просто, когда уже знаешь Еще бы шрифт выбрать-поменять и понять, почему распечатанное в scite так тускло и бледно (по умолчанию включен режим экономии тонера), хотя напечатанное из браузера выглядит удобочитаемо, может, если поменять шрифт, будет лучше...

Цитата:
Когда въедете, то поймете что те, что есть - на порядок круче и гибче всех обычных.
Не сомневаюсь ), вот только въехать надо. Если мне придется для выбора подходящего шрифта н-цать раз его прописывать в каком-то (еще разобраться - каком!) файле настроек, то вместо реализованного на плите рецепта к вечеру я получу задолбавшуюся себя... А всего-то хотелось этот рецепт симпатично распечатать
хм, по-моему до меня дошло, откуда тусклый цвет - в scite шрифт на экране неЧЕрного цвета. Мне нравится, а вот принтеру - нет галочка в FinePrint на "заменять цвет оттенками серого" ничем не помогла. Что делать?

Автор: Cuprume
Дата сообщения: 02.04.2011 15:59
Motrim

Цитата:
Еще бы шрифт выбрать-поменять

строка 809 глобальных настроек и далее

Код: # Первая подборка шрифтов - monospace (заменяет 2й набор после нажатия на Ctrl+F11)
Автор: mozers
Дата сообщения: 02.04.2011 16:15
Motrim
Цитата:
в scite шрифт на экране неЧЕрного цвета. Мне нравится, а вот принтеру - нет
Попробуйте поиграть с настройкой print.colour.mode


Добавлено:
Cuprume - прав. Можно поменять существующий или добавить свой набор шрифтов.
Только цвет шрифта тут задать не удасться.
Автор: Motrim
Дата сообщения: 03.04.2011 17:29

Цитата:
строка 809 глобальных настроек и далее

спасибо, место хранения шрифтов теперь знаю Визуализации нет никакой, поэтому выбрать что-то по своему вкусу - нереально. Остается пользоваться тем, что есть...

Цитата:
Попробуйте поиграть с настройкой print.colour.mode

В сочетании с "ctrl +" - то что нужно в моем случае. Большое Вам,mozers,
спасибо ! Как жаль, что из-за таких мелочей (всего-то увеличить шрифт да распечатать в черно-белом варианте) приходится кого-то беспокоить
Автор: bibirada
Дата сообщения: 04.04.2011 05:30
Добавил тэги на горячие клавиши, линк, курсив, параграф и тд - нормально. Но <br> и жирный текст не вешаются. Вот жирный

# Bold style tags
command.parent.210.*=209
command.name.210.*=<b></b>
command.210.*=dostring editor:ReplaceSel('<b>'..editor:GetSelText()..'</b>')
command.mode.210.*=subsystem:lua,savebefore:no
command.shortcut.210.*=Ctrl+B

В Tools---HTML выбрать их можно, а по клавишам не работают. Что не так?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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