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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: mozers
Дата сообщения: 25.12.2012 19:11
Zloy_Gelud
Воспроизвел. Поправим.
Временно можно закомментировать запуск abbrevlist.lua в SciTEStartup.lua.
Автор: mozers
Дата сообщения: 14.03.2012 18:08
k790
Какую "галку"? В старинном SciTE_WinIntegrator.hta ? Я уже не помню как оно там работало... Ручками, пожалуйста, ручками: "Мой момпьютер" - "Свойства системы" - "Переменные среды".
Автор: redpython
Дата сообщения: 26.12.2012 00:56
1) Кнопочка Save (с иконкой дискеты) всегда активна, независимо от того, изменялся ли файл или нет. Раньше по ее состоянию можно было судить о статусе файла (сохранен/не сохранен) ._.
Это настраивается?
2) При завершении установки, когда должно было вылезти окошко "scite windows integration", запустилась MSVS2008 с файлом SciTE_WinIntegrator.hta. Через Tools -> Options -> Windows integration то же самое. В итоге интеграция не состоялась, язык интерфейса остался на английском. Стоит WinVista x64 SP2. Косяк на моей стороне?

З.Ы. рад, что новая версия все же вышла =)

upd
спасибо за рег-файл, расширение ассоциировалось.
Автор: k790
Дата сообщения: 14.03.2012 23:39

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

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

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

Спасибо, буду знать
Автор: mozers
Дата сообщения: 26.12.2012 20:10
redpython
1) Это появилось и в оригинальном SciTE, после того как ускорили сохранение файлов и сделали его фоновым. Возможно Neo это поправит... Конечно если это не будет конфликтовать с новым механизмом.

2) HTA-файлы ассоциированы не с тем чем нужно. Восстановите ассоциацию по-умолчанию:
Код: Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.hta]
"PerceivedType"="text"
@="htafile"
"Content Type"="application/hta"

[HKEY_CLASSES_ROOT\htafile]
"EditFlags"=dword:00100000
@="HTML Application"
"FriendlyTypeName"="@C:\\Windows\\System32\\mshta.exe,-6412"

[HKEY_CLASSES_ROOT\htafile\CLSID]
@="{3050f4d8-98B5-11CF-BB82-00AA00BDCE0B}"

[HKEY_CLASSES_ROOT\htafile\DefaultIcon]
@="C:\\Windows\\System32\\mshta.exe,1"

[HKEY_CLASSES_ROOT\htafile\Shell\Open\Command]
@="C:\\Windows\\System32\\mshta.exe \"%1\" %*"
Автор: scout4u
Дата сообщения: 15.03.2012 12:02
Можно вопрос:
1. Как добавить хоткий для того, чтобы можно было ПХП включать не тыкая
2. Как заставить при включенном ПХП (который тянет ХТМЛ) делать блочные комментарии не <!-- --> а /**/
В пхп нужно переопределить стиль комментов?
Автор: mozers
Дата сообщения: 17.03.2012 10:03
scout4u
1. "Хоткей" и "не тыкая" - не могут стоять вместе
Хоткеи добавляются через user.shortcuts.
"Не тыкая" - проще всего делать скриптом, только надо определить критерии по которым в открываемом файле будет принудительно включаться php-подсветка.
2. В SciTE-Ru это организовано с помощью скрита ChangeCommentChar.lua.
Имхо проще - не получится. А все потому что php лексера в SciTE попросту нет!
Автор: WestGott
Дата сообщения: 27.12.2012 18:54
Привет всем
Можно ли в SciTE настроить прокрутку таким образом, чтобы файл скроллился так, как это сделано в SQL Server Managment Studio.
То есть, скроллинг шёл до тех пор, пока последняя строка не окажется наверху экрана?
Автор: scout4u
Дата сообщения: 17.03.2012 10:37
С ума сойти. Столько лет проекту и не могли сделать полную поддержку основных языков веба. ПХП, джс, ХТМЛ. Прежде всего, конечго, ПХП.

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

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

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

И последний вопрос: Почему автор движка не обращает внимание на чудеса, которые тут творятся в русской сборке. Почему не поднимает фиксы вверх в проект СцыТе? Почему бы русской сборке не стать основой для самого редактора? Кто знает? Какова его позиция?
Автор: mozers
Дата сообщения: 27.12.2012 18:58
WestGott
end.at.last.line=0
Автор: ALeXkRU
Дата сообщения: 17.03.2012 11:11

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

ну, что-то брал.. немного, конечно
Автор: WestGott
Дата сообщения: 27.12.2012 19:06
mozers
Спасибо!
Автор: 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 ашипки нашел ))))
Автор: Nekt
Дата сообщения: 27.12.2012 20:39
mozers
Если не сложно пересобери из новых исходников сборку..
Спасибо -_^
P.S. кое-какие как подсветка блоко и аббревиатурки поправили..
Автор: 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.
Автор: redpython
Дата сообщения: 27.12.2012 23:01
Вроде бага:
-- включить подсветку C/C++
-- вбить два слеша
-- выбрать любой вариант коммента
и увидеть в выводе:
Код: C:\Program Files (x86)\SciTE\tools\abbrevlist.lua:214: attempt to index field '?' (a nil value)
Автор: unreal666
Дата сообщения: 28.03.2012 20:51
можно ли как-нибудь сделать так, что ключевые слова, заданные в переменных keyword*.*, действовали при написании с заглавной буквы?
А то я их написал с заглавной, а scite их не воспринимает (хочу заносить ключевые слова так, как они пишутся в справочниках. так их удобнее рассматривать в файлах *.properties ).
Автор: Nekt
Дата сообщения: 28.12.2012 11:09

Код: >lua -e "io.stdout:setvbuf 'no'" "C:\Documents and Settings\Wolf\Рабочий стол\Lua\script_.lua"
"lua" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
>Exit code: 1 Time: 0.047
Автор: mozers
Дата сообщения: 29.03.2012 19:52
unreal666
Штатной настройки - нет. Только если ядро править...
Но в последнее время с этим - очень туго...

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

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

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

Что же касается скриптов, при помощи которых реализовано 90% функционала SciTE-Ru, то их никогда не будет в официальном scite. И это - правильно.
Автор: mozers
Дата сообщения: 28.12.2012 17:33
Nekt
Сборку обновил. (Просто заменил обновленные файлы. Скоро будет нормальный новый релиз. Neo обещал кнопку Save починить и т.д.). Ссылка та же.
По F7 подключается внешний Lua. А он у тебя установлен? Вот то-то...

redpython
Zloy_Gelud уже об этом говорил. Neo уже поправил.
Автор: unreal666
Дата сообщения: 29.03.2012 23:52

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

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

ЗЫ.
Как получить исходники, из которых компилилась эта сборка? Может сам найду, где это. (хотя C++ не знаю)
Автор: Nekt
Дата сообщения: 28.12.2012 17:41
mozers
Спасибо, но ранее как-то без этого работало.. само...
Настроил, а вывод русского сокращение(коды).. где изменить и чего?
Автор: scout4u
Дата сообщения: 30.03.2012 07:15
Мозерс, спасибо за ответ. Как бы медленно процесс не двигался, но, может если хотя бы предложить файловую структуру не как свалку, а как раскладку у Ру-сборки и вынести ее на обсуждением в тикет и люди скажут — найЗ ВорК. То может, сначала файловая появится, потом еще что-то.
А остатки можно и скриптами с конфигом довнести без обязательности их содержания в оригинальном проекте.

Добавлено:
Я готов попытаться сочинить все письма Нейлу, если наши сведущие в проекте люди разобьют на этакие «большие» куски работ по посадке ру-новшеств в оригинальный движок и через пол-годика или даже годик. Оригинальный будет похож на ру. А там и до берлина рукой подать
Автор: mozers
Дата сообщения: 28.12.2012 18:53
Nekt
"Само" ничего не бывает
По поводу аббревиатур (о них редко кто упоминает, вот я и решил поддержать тему). Последнее их обновление - более чем скромное. Скорее - косметическое, хотя по-уму в них можно было бы понапихать много чего полезного. Не простенькие конструкции типа
Код: if=if (|i===0) {\n\t\n} else {\n\t\n}
Автор: unreal666
Дата сообщения: 30.03.2012 07:40
в сборке 3.02 .94 косяк C++ лексера в таком случае

Код: #if !definef(__dfdsfdfdf) /* Protect from assembler */
#ifndef _CRT_ABS_DEFINED
#define _CRT_ABS_DEFINED
Автор: Nekt
Дата сообщения: 28.12.2012 19:07
mozers
Раньше, сам собирал и ставил из свн.. Собственно когда настроил, даавноо... Возможно, и правда не само.
Кст, проблему свою с кодировкой решил комментом
Код: # 1 включает перекодировку текста выводимого в окно консоли OEM в ANSI (только в SciTE-Ru)
# output.code.page.oem2ansi=1
Автор: mozers
Дата сообщения: 30.03.2012 20:09
unreal666
Исходники SciTE-Ru, я так понял, ты нашел сам
Хорошая новость: Neo появился. Форум он читает...

scout4u
На официальном форуме можно давать любые предложения. Будут ли они приняты? - зависит от аргументации и от интереса присутсвующих.
Все доработки ядра SciTE-Ru перечислены тут или на английском.
Автор: mozers
Дата сообщения: 28.12.2012 19:27
Nekt
Эта установка включается/отключается и через меню Tools/Настройки/Окно консоли: Перекодировка OEM в ANSI. Если часто пользуешься - можно и шорткат навесить.
Автор: unreal666
Дата сообщения: 30.03.2012 21:53

Цитата:
Исходники SciTE-Ru, я так понял, ты нашел сам

да я их сразу нашел. Просто спрашивал про исходники именно для этой версии (как я понял там юзается ревизия 1807). А на гугле сейчас Hg, так что номер ревизии к нему как бы наверно не имеет отношения.

Добавлено:
В меню скайта в Правка есть "Блочный комментарий" (Box comment), а в документации блочным комментарием обзывается Block comment. При этом Box comment там описывается как "еще один потоковый комментарий". Может этот "Блочный комментарий" в меню как-нибудь по-другому обозвать, чтобы путаницы не было. Типа "Боксовый комментарий".
Автор: mozers
Дата сообщения: 01.01.2013 01:36
SciTE 3.23 .97 Ru-Board Edition [Сборка 01.01.2013]

Исправлены все найденные ошибки. Кто промолчал - сам виноват
C Новым Годом!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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