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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: reboljuice
Дата сообщения: 07.05.2009 07:51
К сожалению не проходит этот вариант. У меня готовая сборка 1.76 57Ru. НИ ОДНОГО из названных Вами файлов там нет.

Если есть возможность, дайте пожалуйста ссылку, откуда можно взять подходящий вариант редактора.

Спасибо.


Добавлено:
Пардон за пред. пост. В новой версии все нашел - буду разбираться.

Спасибо.

Поразобрался - все идет.
Автор: Sergey1970
Дата сообщения: 07.05.2009 12:16
Свертка кода – Informix.
Есть следующий код хранимой процедуры:


Код: IF <Bool> THEN
FORREACH
SELECT <Filed>
INTO <var>
FROM <table>
EXIT FOREACH;
END FOREACH;
...
ELSE
...
END IF;
Автор: Psorokin
Дата сообщения: 11.05.2009 20:13
Почему если кликнешь на тег, то подсвечивается закрывающий, а если на class или id в этом теге, то нет?
При использовании раскладки клавиатуры Ильи Бирмана не срабатывает AltGr + C. Почему?

Автор: LiMan
Дата сообщения: 15.05.2009 09:53
Снова добрый день.

Интересует возможность быстрого преобразования русского текста в транслит и обратно.
Есть уже готовые плагины/макросы?
Автор: mozers
Дата сообщения: 16.05.2009 18:28
Добавил в "Примеры" несколько файлов для работы с XPM изображениями:

any2xpm.exe - утилитка для преобразования ICO BMP GIF JPEG WMF EMF файлов в формат XPM
ConvertToXPM.cmd - скриптик для массовой конвертации
CreateLuaScript.cmd - скрипт для автоматического создания из кучи XPM файлов демонстрационного Lua скрипта
Show_XPM_Images.lua - получившийся демонстрационный скрипт

Все работает Осталось только надеяться что наши программисты научат нас использовать эти изображения не только для украшательства раскрывающихся списков...

Добавлено:
Sergey1970
Возможно все. Тут, очевидно, надо поправить лексер. Какой ты используешь для Informix?

Psorokin
См. highlighting_paired_tags.lua

LiMan
Готовых не видел. Но написать можно...
Автор: Psorokin
Дата сообщения: 17.05.2009 11:04
Как прикрутить подсветку CSS к HTML файлу?
Автор: mozers
Дата сообщения: 17.05.2009 11:28
Psorokin
Не стОит даже пытаться.
Проще и лучше включить "CSS" через меню "Подсветка". Тогда помимо цветов включатся и остальные фичи привязанные к "CSS" (автодополнение, подсказки, и пр.)
Опять же шорткат для быстрого переключения навесить - дело плевое...
Автор: sanb
Дата сообщения: 17.05.2009 13:15
особо не разбирался, не знаю может и не сюда, так что заранее извиняюсь
в линуксе при русской раскладке клавы печатаются вопросики - куда копать? (с системой всё в поряде, дело именно в SciTE помоему)
номер билда не помню, из последних версий
Автор: mozers
Дата сообщения: 18.05.2009 09:02
sanb
Ты про оригинальный SciTE или SciTE-Ru откомпилил под Linux? Версия какая (посмотри "About")? С устаревшей версией вряд ли кто разбираться будет. Это читал?
А вообще тут большинство (и я в том числе) садят на SciTE-Ru под Виндой, поэтому если речь идет об официальной версии то на офф-форуме тебе побыстрее ответят...
Автор: LiMan
Дата сообщения: 18.05.2009 12:44

Цитата:

mozers
Готовых не видел. Но написать можно...


Мне приходится часто иметь дело с транслитами.... Не на столько часто чтобы самому автоматизировать траслитерацию... Я из-за этого держу Aditor (но он с утф не дружит приходится запускать скайти перегонять текст в вин и только потом адитор).... Если Скайти научится транслитить/антранслитить Это будет просто здорово (особенно если в утф).
Автор: mozers
Дата сообщения: 18.05.2009 14:41
LiMan
Собрался писать (раз уж вякнул неосторожно)... И, вдруг, нашел прямо в сборке
Автор: sanb
Дата сообщения: 18.05.2009 20:19
mozers
SciTE Version 1.78 Apr 28 2009 08:58

я не понял где это надо изменить:

Цитата:
Чтобы включить SciTE на Линуксе в юникодный режим, надо прописать в файлике такие две магические строчки:

Код:

code.page=65001
LC_CTYPE=en_US.UTF-8


После этого все пишется и читается по-русски и по умолчанию работает в utf-8.


понял что в файле *.properties, но в каком? я SciTE'ом можно сказать впервые столкнулся ...





PS как я понял это файл "SciTEGlobal.properties"

у меня там такое:

# Internationalisation
# Japanese input code page 932 and ShiftJIS character set 128
#code.page=932
#character.set=128
# Unicode
#code.page=65001
code.page=0
#character.set=204
# Required for Unicode to work on GTK+:
#LC_CTYPE=en_US.UTF-8
#output.code.page=65001

Следовательно, как я понял из мануала у меня с этим всё в порядке.
Куда ж терь копать?
Система Ubuntu 9.04








ЗЫ щас попробовал изменить кодировку и всё заработало, а раньше менял - ноль эффекта

Извиняюсь, домовой что ли)
Автор: mozers
Дата сообщения: 19.05.2009 09:49
sanb

Цитата:
понял что в файле *.properties, но в каком?
В любом подключенном.

Цитата:
я SciTE'ом можно сказать впервые столкнулся ...
Тогда будет полезно ознакомится с основами...

Цитата:
Извиняюсь, домовой что ли)
# в файлах *.properties - знак комментария



Добавлено:
SciTE 1.78 .64 Ru-Board Edition [Сборка 19.05.2009]
Полное описание пакета
Описание всех доработок ядра программы
Список всех изменений пакета
Автор: juvaforza
Дата сообщения: 19.05.2009 17:58

Цитата:
SciTE 1.78 .64 Ru-Board Edition [Сборка 19.05.2009]

(c)
Автор: reboljuice
Дата сообщения: 20.05.2009 10:38
Есть ли возможность настроить редактирование шаблона html-файла со встроенным javascrip так, чтобы конец скрипта определялся только по тегу </script> или игнорировались бы неизвестные закрывающие теги ?

Проблема связана с тем, что тексте есть такие фрагменты :

<script language='javascript'>
<!--
<TMPL_IF MESSAGES>var MESSAGES=new Array(<TMPL_VAR MESSAGES>);</TMPL_IF>
function Init()
{
InitTask();
<TMPL_IF ALERT>alert('<TMPL_VAR ALERT>');</TMPL_IF>
}
-->
</script>

В этом случае подсветка javascript заканчивается на </TMPL_IF>, а хотелось бы, чтобы на </script>

Спасибо.
Автор: mozers
Дата сообщения: 20.05.2009 15:19
reboljuice
Типовая бага лексера hypertext (имхо, слишком уж много языков он пытается распознать одновременно). Настроить это нельзя. Надо править лексер.
Можно попросить наших творцов. Можно - на оф-форуме. А можно переключить лексер (Alt+Shift+F12) и получить помимо правильной подсветки еще и автодополнения и подсказки
Автор: Victor_Dobrov
Дата сообщения: 21.05.2009 01:57
mozers
Цитата:
SciTE 1.78 .64 Ru-Board Edition [Сборка 19.05.2009]

Замечания по лексеру Inno Setup, касающиеся секции [Code]

не подсвечивается как комментарий строка, перед которой двойной слэш //
текст, обрамлённый {}, подсвечивается как комментарий, если поставить пробел после {

В сборке 1.78.63ru был один недостаток - при правке iss-файла пропадала подсветка, а теперь их больше

Может проще взять подсветку для секции [Code] из лексера Паскаля? (тогда и цифры будут подсвечиваться)
Или добавить в Паскаль свёртку секций [...], как в ini-файлах, тогда лексер Inno Setup будет не нужен...
Автор: Thorn2005
Дата сообщения: 21.05.2009 13:58
Ребят, а нет ли в проекте мыслей по поводу _произвольной_ свёртки? Мне эти if'ы сворачивать бессмысленно, а вот какой-нибудь малозначащий код (который автоматом определить нереально) я мог бы пометить (через спец-комменты) и свернуть (как в редакторе FTE).
Кто-то чем-то подобным занимался или это "свежая идея"?
Автор: mozers
Дата сообщения: 21.05.2009 14:38
Victor_Dobrov
Отписал BioInfo (он еще раньше обещал разобраться с этим лексером)

Thorn2005
Подобное: FoldText.lua. Заменить в скрипте автоматическое определение начала и конца блока (по вспомогательным символам или отступу) на задаваемое вручную (например, по 2м шорткатам) - и вперед...
Автор: ALeXkRU
Дата сообщения: 21.05.2009 23:17
mozers
а что изменилось в файле SciTE\home\cool.dll в новой сборке?
никак под Vista не хотят загружаться иконки
пока не заменил на старый вариант файла, никакие изменения настроек не помогли
ЗЫ: на Win2k - всё работает и с новой версией файла
Автор: mozers
Дата сообщения: 22.05.2009 08:21
ALeXkRU
Я думаю что UR4LTZ просто обязан ответить на этот вопрос.
Автор: LiMan
Дата сообщения: 22.05.2009 10:52
mozers


Цитата:
Собрался писать (раз уж вякнул неосторожно)... И, вдруг, нашел прямо в сборке


Немного нетак . и правило разбора транслита не из ГОСТа и нехватает прямой транслитерации...

Я может сам набросаю...
Примерчик вроде есть

Подскажи может как сделать так чтобы по нажанию на один и тотже шорткат срабатывали разные функции?.... Ну например сначала транслит а при след нажатии наоборот...
Конечно можно попытаться привязать через определение локали текста.. Но уж очень лень разбираться .
Автор: Sergey1970
Дата сообщения: 22.05.2009 12:27
mozers

Свёртка Inforxmix.
Использую sql.properties (# Define SciTE settings for SQL and PL/SQL files). - Это называется лексером?
(SciTE Version 1.78 .64Ru)

Автор: Thorn2005
Дата сообщения: 22.05.2009 13:52
mozers: лады, спасибо! Посмотрю.

Ещё вопросец: есть ли возможность из лексера (который на С++) делать вывод в output pane? Проблема в том, что сейчас я занимаюсь фолдингом и крайне нужно хоть как-то видеть чё происходит.
Автор: mozers
Дата сообщения: 22.05.2009 14:06
LiMan
Цитата:
Подскажи может как сделать так чтобы по нажанию на один и тотже шорткат срабатывали разные функции?.... Ну например сначала транслит а при след нажатии наоборот...

Код: if props["translit"]=="1" then
print("translit")
props["translit"]="0"
else
print("rus")
props["translit"]="1"
end
Автор: vladvro
Дата сообщения: 22.05.2009 14:17
Thorn2005

Цитата:
есть ли возможность из лексера (который на С++) делать вывод в output pane? Проблема в том, что сейчас я занимаюсь фолдингом и крайне нужно хоть как-то видеть чё происходит.

Такой возможности нет. Используй дебаг или лог файл.
Автор: Thorn2005
Дата сообщения: 22.05.2009 16:48
Спасибо, vladvro, хоть так утешил. :) Глуповат дизайн для редактора, где нет возможности отлаживать плагины.
А дебажить в чём можно? У меня есть VS2008, оно пойдёт?
Автор: vladvro
Дата сообщения: 22.05.2009 18:56
Thorn2005

Цитата:
Глуповат дизайн для редактора, где нет возможности отлаживать плагины.
А дебажить в чём можно? У меня есть VS2008, оно пойдёт?

А лексеры и не являются плагином. Плагинами можно с нятяжкой назвать только внешние приложения работающие с редактором через Director интерфейс или подключаемые скрипты на Луа, у скриптов с отладочными сообщениями никаких проблем нет .
Дебажить можно в чем угодно, но я этим не занимался, я всегда использовал лог файл.
Автор: BioInfo
Дата сообщения: 23.05.2009 14:23
Victor_Dobrov

Цитата:
Замечания по лексеру Inno Setup, касающиеся секции [Сode]

Поправил в ревизии 1063

Цитата:
Может проще взять подсветку для секции [Сode] из лексера Паскаля? (тогда и цифры будут подсвечиваться)

Целиком туда запихивать паскаль проблематично, лучше развивать лексер постепенно. Говорите чего не хватает - добавим.
Автор: UR4LTZ
Дата сообщения: 24.05.2009 23:46
Как наша лицензия совместима с этой?
SHAREWARE (free for non-commercial users)
Есть интересные вещи вот только проблема в лицензии вроде.

Просто получил исходные тексты и в этом проблема.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Universal Share Downloader


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