Ru-Board.club
← Вернуться в раздел «Тестирование»

» SciTE Ru-Board Edition

Автор: Leagnus
Дата сообщения: 09.01.2012 11:55
Не работает в данный момент
подсветка той вертикальной полоски фолдинга, где находится в данный момент курсор

И вообще я не пойму, зачем 2 строки:
fold.margin.colour
fold.margin.highlight.colour
меняешь или коментишь одну из них – фон полоски фолдинга становится такой, как у незакоменченой прописан.
Автор: arhohryakov
Дата сообщения: 10.01.2012 07:23
Данные переменные определяют цвет колонки свёртки кода. Если переменные не заданы (закомментированы), цвет поля будет установлен по умолчанию. В Windows поле свёртки кода по умолчанию отображается как у полосы прокрутки. Например, если задать fold.margin.colour=#FF0000 и fold.margin.highlight.colour=#0000FF, цвет колонки свёртки кода будет представлять собой смесь красного и синего, т.е. цвет колонки для свёртки кода - составной (из этих двух цветов).

fold.highlight
Set to 1 to enable highlight for current folding block (smallest one that contains the caret). By default, it's disable. Note : The highlight is enabled only when fold.symbols equals to 2 (round headers) or 3 (square headers).
fold.highlight.colour
Define the colour of highlight. The colour by default is red (#FF0000).

Это всё из справки
Автор: UR4LTZ
Дата сообщения: 19.01.2012 17:54
Всем привет!

Начал править лексер LexAHK1 к новой версии скайта и вот что не складывается..
В ОФ версии есть лексер "LexCoffeeScript" у нас его нет..
Мерж делал с http://prdownloads.sourceforge.net/scintilla/scintilla302.zip?download
Кто правку пропустил?
Автор: UR4LTZ
Дата сообщения: 29.01.2012 08:33
На 30е января намечен релиз версии 303
Автор: XYZ
Дата сообщения: 29.01.2012 21:05
А в чём может быть проблема? При открытии большого файла (350 МБ) SciTE начинает активно отъедать память, доходит до 2 ГБ и вылетает.
Автор: unreal666
Дата сообщения: 30.01.2012 01:15
ограничение 32-битной версии в 2Гб памяти под свои нужды.
Автор: XYZ
Дата сообщения: 30.01.2012 22:37
вопрос не совсем в этом, куда ему 2 ГБ и больше, если открывается файл в 350 МБ? Причём эти несколько секунд, пока выделяемая память догоняется до 2 ГБ, файл нормально редактируется и просматривается.
Автор: unreal666
Дата сообщения: 31.01.2012 01:10
если файл 350 метров - это не значит, что и в памяти он будет занимать 350 метров. Редактор в памяти скорее работает с юникодом + в памяти надо держать подсветку/инфу_о_свернутости_блока для каждого блока текста (типа структуры DOM в браузерах), что занимает места больше, чем сам файл.
Если хочешь редактировать большие файлы, используй или AkelPad (он не грузит файл в память) или HEX-редакторы в режиме текста.
Автор: sn19
Дата сообщения: 26.02.2012 00:40
Вот тут проблема с автокомплитом для PHP - http://goo.gl/Eftkc

Провел эксперимент: Если в SciTE\api\php.api поставить пробел после скобки, то мусора не будет.

Пример:
было:

Код: array_change_key_case(array input [, бла-бла
Автор: asdf8
Дата сообщения: 21.03.2012 17:31
У меня вопрос по SideBar - в версии 3.0.2.94Ru только у меня ничего не сохраняется на вкладке Favorites?
Автор: mozers
Дата сообщения: 22.03.2012 19:58
asdf8
У меня такой проблемы нет
Автор: asdf8
Дата сообщения: 22.03.2012 23:57

Цитата:
У меня такой проблемы нет

у меня, после замены SideBar.lua из предпоследней версии такой проблемы тоже нет
Автор: unreal666
Дата сообщения: 30.03.2012 07:41
Чего-то на гугле указано, чтобы для исходников нужен hg, а не svn. Так на чем он там работает, на svn или hg?
Автор: ycxw2012
Дата сообщения: 30.03.2012 09:09
RU, привет,
Я китайский, а не русского языка
После слов перевода Google, пожалуйста, прости меня
Я хотел бы написать несколько простых скриптов Lua для обработки ошибок (Autoit3)
Потому что Autoit3 проверить сценарий программы, ошибка выводится на консоль,
На этот раз я хотел бы обрабатывать ошибки в Lua
Я пытался в течение нескольких дней, а не способ захвата текстовой консоли в Lua
Я думаю, вы должны, поэтому, пожалуйста, помогите мне!
Автор: mozers
Дата сообщения: 30.03.2012 20:38
unreal666
Под массированным моральным давлением программистов, репозитарий был конвертирован из SVN в HG.
Загрузить репозитарий можно как командой Mercurial
Код: hg clone http://code.google.com/p/scite-ru/
Автор: ycxw2012
Дата сообщения: 31.03.2012 00:01
Oh, my God!
I did not even see that this function is really too ashamed!
Thank you for RU (really do not understand the Russian language, if the call is wrong, please forgive me)
Автор: ycxw2012
Дата сообщения: 31.03.2012 16:47
Ru:
If I want to add in the original version of scite output: the gettext () command to recompile
Can you ask, I refer to what part of your source code please help me
Автор: mozers
Дата сообщения: 31.03.2012 18:05
ycxw2012
All of these commands already have in original version
Or I do not understand you.
By the way the Chinese have a good project.
Maybe that speak their native language will be easier.
Автор: ycxw2012
Дата сообщения: 15.04.2012 20:28
[more] ru:
I use the following command
require 'shell'

print(shell.exec("cmd /c dir",nil,true,true))

Returns this string

2012/04/15 21:42 <DIR> .
2012/04/15 21:42 <DIR> ..
2012/04/15 21:38 <DIR> abbrev
2012/04/15 21:38 <DIR> api
2012/04/16 01:13 66 descript.lua
2012/04/15 21:38 <DIR> doc
2012/04/15 21:38 <DIR> help
2012/04/15 21:53 <DIR> home
2012/04/15 21:38 <DIR> languages
2012/04/09 05:42 22,995 locale-ru.properties
2012/04/15 21:39 882,688 SciLexer.dll
2012/04/15 21:40 1,229,312 SciTE.exe
2012/04/16 01:14 56,818 SciTEGlobal.properties
2012/04/09 05:42 24,189 SciTEToolsMenu.properties
2012/04/15 21:41 27,136 test.dll
2012/04/15 21:40 <DIR> toolbar
2012/04/15 21:38 <DIR> tools
7 ╕Ў╬─╝■ 2,243,204 ╫╓╜┌
10 ╕Ў─┐┬╝ 24,989,642,752 ┐╔╙├╫╓╜┌

            
Coding problem?

Then I try to modify the following options
output.code.page = 936
code.page = 936
Still not working,
So to ask you, I should not be an option where you want to modify shell.cpp? [/more]
Автор: mozers
Дата сообщения: 15.04.2012 21:51
ycxw2012
Try output.code.page=65001
This original scite or scite-ru ?
Автор: ycxw2012
Дата сообщения: 16.04.2012 02:51
[more] &#25105;&#23581;&#35797;&#20462;&#25913;&#20102;shell.cpp &#21644; utf.cpp,&#31455;&#28982;&#26174;&#31034;&#27491;&#24120;&#20102;! &#65306;&#65289;
&#35831;&#20320;&#24110;&#25105;&#30475;&#30475;,&#25105;&#20462;&#25913;&#20102;&#36825;&#20960;&#22788;,&#20250;&#19981;&#20250;&#20986;&#29616;&#20854;&#20182;&#38382;&#39064;&#21602;?








struct W2MB
{
    W2MB( const wchar_t *src, int cp )
            : buffer(0)
        {
            int len = ::WideCharToMultiByte(CP_ACP, 0, src, -1, 0, 0, 0, 0 );
            if ( len )
            {
                buffer = new char[len];
                len = ::WideCharToMultiByte(CP_ACP, 0, src, -1, buffer, len, 0, 0 );
            }
        }
    ~W2MB()
        { delete[] buffer; }
    const char *c_str() const
        { return buffer; }
private:
    char *buffer;
};

struct MB2W
{
    MB2W( const char *src, int cp )
            : buffer(0)
        {
            int len = ::MultiByteToWideChar(CP_ACP, 0, src, -1, 0, 0 );
            if ( len )
            {
                buffer = new wchar_t[len];
                len = ::MultiByteToWideChar(CP_ACP, 0, src, -1, buffer, len );
            }
        }
    ~MB2W()
        { delete[] buffer; }
    const wchar_t *c_str() const
        { return buffer; }
private:
    wchar_t *buffer;
};



wchar_t* StringFromUTF8(const char *s) {
    if(!s) return NULL;
    size_t sLen = s ? strlen(s) : 0;
    size_t wideLen = MultiByteToWideChar(CP_ACP, 0, s, -1, 0, 0 );
    wchar_t* vgc = new wchar_t[wideLen + 1];
    size_t outLen = MultiByteToWideChar(CP_ACP, 0, s, -1, vgc, wideLen );
    vgc[outLen] = 0;
    return vgc;
}

char* UTF8FromString(const std::wstring &s) {
    size_t sLen = s.size();

size_t narrowLen = WideCharToMultiByte(CP_ACP, 0, s.c_str(), -1, 0, 0, 0, 0 );
    char* vc = new char[narrowLen + 1];
    WideCharToMultiByte(CP_ACP, 0, s.c_str(), -1,vc, narrowLen, 0, 0 );

return vc;
}
// -------------------------------------------------------------------



[/more]
Автор: mozers
Дата сообщения: 16.04.2012 09:44
ycxw2012
1. Set SciTEUser.properties:
Код: character.set=134
code.page=65001
output.code.page=65001
Автор: asdf8
Дата сообщения: 13.05.2012 15:54
У меня вопрос по автодополнению.
На примере AutoIt файла:
Набираю Is - выбираю из списка автодополнения "IsArray" - вставляется IsArray,
набираю Isa - выбираю из списка автодополнения "IsArray" - вставляется IsaArray.
Как это исправить?
Автор: mozers
Дата сообщения: 14.05.2012 09:48
asdf8
Закомментируй строку подключения
Код: dofile (props["SciteDefaultHome"].."\\tools\\AutocompleteObject.lua")
Автор: asdf8
Дата сообщения: 14.05.2012 10:41
mozers
теперь автодополнение нормально работает,
спасибо.
Автор: neo_max
Дата сообщения: 22.12.2012 13:57
mozers
Обновил дистрибутив до 3.2.3. Прошу протестировать...
Автор: juvaforza
Дата сообщения: 05.04.2013 13:47
Две неполадки.

Файл:
Цитата:
00 31 32 33 34 35


1. В строке с символом 00 не возможен контекстный поиск (Find String/Word) более 5 символов - при попытке поиска происходит завершение работы программы.
2. В файле с символом 00 не возможно изменить кодировку (Codepage - Convert to) - при попытке изменения происходит очистка содержимого файла.
Автор: mozers
Дата сообщения: 07.04.2013 08:25
juvaforza
Выложите файл над которым проводились эксперименты.
Автор: juvaforza
Дата сообщения: 07.04.2013 12:01
mozers

Цитата:
rghost.ru/private/45108599/8cc2b536318950e732cd1ea4ae0748a4

Версия: точно .24-я и .25-я. Вторая проблема наблюдается и в NP++.
Автор: mozers
Дата сообщения: 08.04.2013 19:47
juvaforza
Выложенный файл - бинарный. SciTE не предназначен для работы с бинарными файлами.
В таком файле понятия "строки" и "кодировка" просто не существуют!

Страницы: 1234567891011121314151617181920212223242526

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


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