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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: mozers
Дата сообщения: 14.03.2012 15:34
k790

Цитата:
почему все лезут на диск Д:\ ?
Просто Вы когда то взяли и задали переменную окружения SciTE_HOME (вероятно, даже не задумываясь о последствиях столь непродуманного шага). Вот теперь все установки SciTE пытаются грузить настройки не с заданных в сборке каталогов, а с того что задан в этой переменной.
Предсказать поведение SciTE при столь "оригинальных" настройках просто невозможно.
Удалите SciTE_HOME из окружения - все встанет на свои места.
Автор: insolor
Дата сообщения: 14.04.2011 23:57
Благодарю
Уточняю, SciTE Версия 2.25 .93Ru Mar 27 2011 12:41:39
у меня изменение шрифта наблюдается
Скриншот 1, режим обычный (win mode), шрифт Consolas
http://rghost.ru/5193642/image.png

Скриншот 2, режим DOS mode (cp866), шрифт какой-то другой
http://rghost.ru/5193691/image.png
Автор: k790
Дата сообщения: 14.03.2012 15:41
mozers
Спасибо, НО я убрал галку, а остальные SciTE не работают, перезагрузка нужна или ... ?
Автор: LosInfant
Дата сообщения: 15.04.2011 00:29
1) подскажите, как сделать в cpp, чтобы при открытии скобки у меня у второй скобки не было отступа ?
т.е изначально так:
abc
{
}
а мне надо, чтобы было так:
abc
{
<tab>курсор
}
а еще лучше:
abc
{
<tab>курсор //после нажимаем энтер и следующая строка опять начинается с таба т.е
<tab>пишем код дальше
}


2) У кого есть луа скрипт для фолдинга, в котором можно указывать начальное слово фолда и конечное. Мне нужно начальное = proc конечное - endp.

3)автодополнение скобок. Заюзал простой вариант:
--// Автозакрытие
SymbolAutoClose(charAdded,'(',')',pos)
у кого есть нормальный вариант, когда скобка возле слова обрамляет полностью слово с двух сторон(и обратная скобка вконце слова обрамляет слово вначале. В общем сложный вариант автозакрытия слова

Заранее весьма благодарен.
Автор: mozers
Дата сообщения: 14.03.2012 18:08
k790
Какую "галку"? В старинном SciTE_WinIntegrator.hta ? Я уже не помню как оно там работало... Ручками, пожалуйста, ручками: "Мой момпьютер" - "Свойства системы" - "Переменные среды".
Автор: mozers
Дата сообщения: 15.04.2011 10:49
insolor
Цитата:
SciTE Версия 2.25 .93Ru Mar 27 2011 12:41:39
шрифт Consolas
Нету такой установки в этой сборке. Если ты сам задал этот шрифт, то задал его неправильно.
Надо менять значение параметров font.0.base, font.0.small, font.0.comment.

LosInfant
И (1) и (3) реализованы скриптом smartbraces.lua (см. внутри подробное описание работы). Не нравится его поведение? - отключи или перепиши "под себя".

2) Фолдинг - результат работы соответствующего лексера. Т.е. если в каком то языке фолдинг не работает или работает некорректно, то надо править лексер.
Именно поэтому "скрипт для фолдинга, в котором можно указывать начальное слово фолда и конечное" не существует. Написать, конечно, можно, но это будет неправильным способом решения проблемы.
С первым постом!
Автор: idlenlazy
Дата сообщения: 15.04.2011 11:18
Motrim

Цитата:
Снова вопросик: как отключить эти закрученные стрелочки в конце каждой строчки (это символы перевода строки?


wrap.visual.flags=0
Автор: k790
Дата сообщения: 14.03.2012 23:39

Цитата:
Какую "галку"? В старинном SciTE_WinIntegrator.hta ? Я уже не помню как оно там работало... Ручками, пожалуйста, ручками: "Мой момпьютер" - "Свойства системы" - "Переменные среды".

как это какую, Tools-Настройка Интеграции с Windows ...
Как говорит хороший человек
Цитата:
Не следует писать, что у вашей программы есть какая-то опция, если её невозможно изменить через пользовательский интерфейс. Linus Torvald

Мне всё равно руками в конфиге или глазами по меню, главное последствия, а они таковы что у меня заработало, после перезагрузки.

Спасибо, буду знать
Автор: Cuprume
Дата сообщения: 15.04.2011 11:29
mozers
Спасибо огромное за скрипт!
Автор: scout4u
Дата сообщения: 15.03.2012 12:02
Можно вопрос:
1. Как добавить хоткий для того, чтобы можно было ПХП включать не тыкая
2. Как заставить при включенном ПХП (который тянет ХТМЛ) делать блочные комментарии не <!-- --> а /**/
В пхп нужно переопределить стиль комментов?
Автор: LosInfant
Дата сообщения: 15.04.2011 12:18
mozers, дело в том, что лексеры реализованы на си и требуют сборки. При каждом обновлении scite нужно будет собирать вручную лексеры. Если ты не ковыряешься в сорсах скита и не девелопер скита - это дело неблагодарное. В общем это - нерационально. Лучше реализовать луа скриптом и не тревожиться при обновлении скита.
Автор: mozers
Дата сообщения: 17.03.2012 10:03
scout4u
1. "Хоткей" и "не тыкая" - не могут стоять вместе
Хоткеи добавляются через user.shortcuts.
"Не тыкая" - проще всего делать скриптом, только надо определить критерии по которым в открываемом файле будет принудительно включаться php-подсветка.
2. В SciTE-Ru это организовано с помощью скрита ChangeCommentChar.lua.
Имхо проще - не получится. А все потому что php лексера в SciTE попросту нет!
Автор: insolor
Дата сообщения: 15.04.2011 13:48
mozers

Я эти параметры и менял:

Код:
# font.0.base=font:Courier New,size:10
# font.0.small=font:Courier New,size:8
# font.0.comment=font:Courier New,size:9,italics
font.0.base=font:Consolas,size:10
font.0.small=font:Consolas,size:8
font.0.comment=font:Consolas,size:9,italics
Автор: mozers
Дата сообщения: 15.04.2011 14:11
LosInfant
Складно излагаете, но я не согласен ни с одним словом.
С каким языком проблема то? Паскаль чтоли?

idlenlazy


ALL
Народ, когда постите сюда ключи, описанные в документации, то дабл-кликайте на них - и ссылка будет скопирована в буфер обмена.
Останется только вставить в пост. Вот так wrap.visual.flags

insolor
Параметры заданы правильно. (У меня, кстати, тоже Consolas стоит).
Причина глюка - непонятна.
Автор: scout4u
Дата сообщения: 17.03.2012 10:37
С ума сойти. Столько лет проекту и не могли сделать полную поддержку основных языков веба. ПХП, джс, ХТМЛ. Прежде всего, конечго, ПХП.

Было бы волшебно, если бы кто-то озадачился такой актуальной проблемой, как допилка ПХП до ума в русской сборке. Нужно ведь, всего-то ничего: авто-определение областей и перестройка хоткиев для функций пхп, явасрипта и хтмл в одном файле. Т.е. чтобы можно было в ХТМЛ области нажать КОНТРОЛ+СПЕЙС и были подсказки по ХТМЛ и так далее для своих языков.

Если бы это распознование было сделано — оно автоматически сделало бы сцыТе редактором номер 1 для тех, кто еще не перешел на него. И затем это легко можно было бы опускать на другие подобные языки (если такие есть, наверняка есть. К примеру, АСП, который тоже встраивается). Да и сколько удобства было бы в работе с ним — сами бы радовались и авторы скрипта.

Я на всех форумах кричу какая она восхитительная, агитирую америкосов на нее переходить. Надо и на ютуб видосы залить. Будет разрабам слава и почет и имидж отечественного софта будет «на уровне». Я почему-то воспринимаю Ру-сцыТе как отечественную поделку.

И последний вопрос: Почему автор движка не обращает внимание на чудеса, которые тут творятся в русской сборке. Почему не поднимает фиксы вверх в проект СцыТе? Почему бы русской сборке не стать основой для самого редактора? Кто знает? Какова его позиция?
Автор: LosInfant
Дата сообщения: 15.04.2011 21:04
1)mozers, fasm aka flat assembler. Очень надо фолдинг. Очень.
2)си и асм нужны автоматический отступ(асм - тройной, си - двойной). Чем его реализовать ?
Автор: ALeXkRU
Дата сообщения: 17.03.2012 11:11

Цитата:
Почему не поднимает фиксы вверх в проект

ну, что-то брал.. немного, конечно
Автор: insolor
Дата сообщения: 15.04.2011 23:12
mozers
Возможно причина глюка в том, что шрифт Consolas не поддерживает oem кодовые страницы? Смотрю в плагине font для TC:
Шрифт Courier New:

Код: Supported Code Pages

    1250 ANSI Latin 2 (Central Europe)
    1251 ANSI Cyrillic
    1252 ANSI Latin 1
    1253 ANSI Greek
    1254 ANSI Turkish
    1255 ANSI Hebrew
    1256 ANSI Arabic
    1257 ANSI Baltic
    1258 ANSI Vietnam
    437 OEM United States
    852 OEM Latin 2
    855 OEM Cyrillic (Primarily Russian)
    860 OEM Portuguese
    861 OEM Icelandic
    862 OEM Hebrew
    863 OEM Canadian French
    864 OEM Arabic
    865 OEM Nordic
    866 OEM Russian
    869 OEM Modern Greek
    708 OEM Arabic (ASMO 708)
    737 OEM Greek
    775 OEM Baltic
    850 OEM Latin 1 (Multilingual)
Автор: scout4u
Дата сообщения: 17.03.2012 12:51
Типа, он не высокого мнения о ру-сцыТе :\ Я в шоке от автора. Каким надо быть тупым быдло-программистом, чтобы вылизанный продукт не взять за основу. Открываешь оригинальный сцыТе — мрак. Открываешь ру- все ниЧтяк.

Добавлено:
Я ему щас, суке, напишу! Ух я ему напишу!

Добавлено:
Написал на подобие такого в ФИЧ-реквесте на фордже:

Dear Neil, Why don't you port back all those excelent features that had been developed under russian sciTe- bunlde (http://code.google.com/p/scite-ru/)? RuScite looks like almost an ideal editor. Just when I download original scite I wounder if there is any common genesis between Ru and original such excelent russian bundle lools to me. Sir, consider please to rise updates from russian bundle to original that would:
1. Significantly improve user experiance
2. Stimulate russian coders do develop more new features if they fell that their enforcements are not useless.
3. Such experiance of upgrade would fasten development and we will see editor of our dream faster by years. Life is short value yours.

Добавлено:
еб*ный стыд, уже 2 ашипки нашел ))))
Автор: scout4u
Дата сообщения: 19.03.2012 18:08
Вот что он пишет:

The amount of time that I work on SciTE is limited. It takes time to
investigate, examine, and collaborate with the original authors to include
code from others. In the past, some features have been copied from SciTE-Ru
but it has taken significant effort. The SciTE-Ru developers have different
priorities from me - they seem to want more features whereas I like
minimalist solutions.

It is possible that more features may be copied in the future but I have no
plans to work on this.
Автор: mozers
Дата сообщения: 16.04.2011 12:17
insolor
Цитата:
причина глюка в том, что шрифт Consolas не поддерживает oem кодовые страницы?
Вывод - абсолютно правильный.
И где ты такой кастрированный Consolas надыбал? Возьми отсюда.


Добавлено:
LosInfant
Цитата:
fasm aka flat assembler. Очень надо фолдинг. Очень.
Лексер asm в последней версии сильно модифицирован. Появились новые настройки, касающиеся как раз фолдинга.
Цитата:
Asm, Basic, and D lexers add extra folding properties.
Подробности тут и тут.

Цитата:
си и асм нужны автоматический отступ(асм - тройной, си - двойной). Чем его реализовать ?
А стандартными настройками что не получается?
Автор: insolor
Дата сообщения: 16.04.2011 16:19
mozers

Цитата:
И где ты такой кастрированный Consolas надыбал?

Как ни странно на microsoft.com
С новой версией шрифта работает нормально
Автор: unreal666
Дата сообщения: 28.03.2012 20:51
можно ли как-нибудь сделать так, что ключевые слова, заданные в переменных keyword*.*, действовали при написании с заглавной буквы?
А то я их написал с заглавной, а scite их не воспринимает (хочу заносить ключевые слова так, как они пишутся в справочниках. так их удобнее рассматривать в файлах *.properties ).
Автор: UR4LTZ
Дата сообщения: 20.04.2011 04:01
LosInfant

Цитата:
fasm aka flat assembler

ASM он и Африке asm.. Как по мне то ближе синтаксис masm..
Как ты правильно заметил лексеры сделаны на С++ а не на Lua, делать на Lua, не нужно и так тормозов хватает...
Как заметил mozers

Цитата:
Лексер asm в последней версии сильно модифицирован. Появились новые настройки, касающиеся как раз фолдинга.

Вот там все сделано под синтаксис MASM, мною он немного проверен проп файлы под MASM проверены на 99%, и NASM проверен на тестовых фалах что шли в GIT. Правки залиты на SVN.
Предлагай свои варианты настроек FASM, будем думать и обсуждать правки..
Автор: crc1
Дата сообщения: 20.04.2011 13:10
Знатокам Scintilla
Возможно ли средствами Scintilla вывести такую строку

Код: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Автор: msdenis
Дата сообщения: 21.04.2011 07:58
Объясните пожалуйста, каким образом мне проверить синтаксис?
Ctrl+F5 не работает. Это очень полезная функция и ее наличие критично важно.
Автор: mozers
Дата сообщения: 29.03.2012 19:52
unreal666
Штатной настройки - нет. Только если ядро править...
Но в последнее время с этим - очень туго...

В команде сейчас - один реальный программер - Neo. И тот занят под завязку (и не scite)
В общем - все печально Выходят новые официальные версии, копится гора найденных багов и невыполненных предложений... Кто это разгребет??? Не знаю

scout4u
Нейл 99% времени уделяет разработке движка Scintilla.
Более верхний уровень - SciTE, а тем более - скрипты - его интересуют "постольку - поскольку". Он никгода не будет выискивать в чужих сборках "фичи" чтобы использовать их в официальном scite.
Для того, чтобы внести маленькое изменение в scite надо:
1. Подготовить патч текущей официальной версии в который будет входить только одно конкретное изменение.
2. Опубликовать патч, снабдив его подробнейшим описанием его действия.
3. Ответить на все заданные при обсуждении вопросы. Доказать что этот патч действительно необходим как воздух. Убедить всех что это никак не ухудшит функционал scite. Быстро Исправить все найденные недоработки и ошибки.
4. Покорно ждать пока Нейл не даст свое "добро".

Так. И только так. Другого пути - нет.
А наши программеры, порой по-русски то не могут внятно объяснить смысл своих доработок...

Что же касается скриптов, при помощи которых реализовано 90% функционала SciTE-Ru, то их никогда не будет в официальном scite. И это - правильно.
Автор: unreal666
Дата сообщения: 29.03.2012 23:52

Цитата:
В команде сейчас - один реальный программер - Neo. И тот занят под завязку (и не scite)

по идее это простейшая операция. Надо просто при "импорте/компиляции" этих слов приводить их в нижний регистр.

ЗЫ.
Как получить исходники, из которых компилилась эта сборка? Может сам найду, где это. (хотя C++ не знаю)
Автор: mozers
Дата сообщения: 21.04.2011 19:42
crc1
Сложно ответиь однозначно и не ошибиться. Уже в который раз открываю ускользнувшую от меня возможнсть Scintilla. Наверное лучше задать такой вопрос на форуме Scintilla - там не ошибутся.

msdenis
Синтаксис чего? В SciTE не встрена проверка синтаксиса ни одного из тучи поддерживаемых языков.
Что там у вас на Ctrl+F5 навешано - неизвестно. Телепаты - в отпуске.
Автор: scout4u
Дата сообщения: 30.03.2012 07:15
Мозерс, спасибо за ответ. Как бы медленно процесс не двигался, но, может если хотя бы предложить файловую структуру не как свалку, а как раскладку у Ру-сборки и вынести ее на обсуждением в тикет и люди скажут — найЗ ВорК. То может, сначала файловая появится, потом еще что-то.
А остатки можно и скриптами с конфигом довнести без обязательности их содержания в оригинальном проекте.

Добавлено:
Я готов попытаться сочинить все письма Нейлу, если наши сведущие в проекте люди разобьют на этакие «большие» куски работ по посадке ру-новшеств в оригинальный движок и через пол-годика или даже годик. Оригинальный будет похож на ру. А там и до берлина рукой подать

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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