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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: asdf8
Дата сообщения: 18.03.2013 16:57
Lovec

Цитата:
Как я понял есть просто SciTE-Ru и модифицированная версия SciTE-Ru. Так? Какую я то скачал?

Это просто SciTE-Ru, наверное лучше задавать вопросы в топике по первой ссылке.
Автор: ALeXkRU
Дата сообщения: 18.03.2013 17:28
Lovec

Цитата:
Если я качал скайт отсюда: http://code.google.com/p/scite-ru/
в какой форум мне лучше вопросы задавать по этой версии?
Как я понял есть просто SciTE-Ru и модифицированная версия SciTE-Ru. Так? Какую я то скачал?

есть только одна версия SciTE-Ru (Ru-Board Edition).. И это - она, которая качается с указанного адреса. Так что можно не беспокоиться..
Она же и есть модифицированная (по сравнению с оригиналом SciTE). Вопросы по ней можно задавать на Ru-Board-е , т.е. вы как раз по адресу...

Добавлено:
хмм.. посмотрел, на
Цитата:
Ссылка 2
оказывается, на основе SciTE-Ru что-то для работы с AutoIt ваяют.. там - модификация (настройка под конкретную задачу) модифицированной сборки
вот, даже ссылка на сборку имеется
Автор: Dimmak0001
Дата сообщения: 09.12.2012 17:54
Подскажите, пожалуйста, как связать scite и ruby. Где в scite нужно указывать путь к ruby.exe и тд.

Добавлено:
Понял. Нужно раскоментировать файл ruby.properties. Только вот как в самом этом файле указать путь к exe.
Автор: Lovec
Дата сообщения: 18.03.2013 17:58
Спасибо за информацию.

Я правильно понял что нельзя обычным путем удалить SciTE-Ru? Мне придется руками вычищать за ней реестр?

Добавлено:
И если есть информация по моим вопросам в конце предыдущей страницы топика, ответьте пжлст...
Автор: mozers
Дата сообщения: 09.12.2012 18:33
WestGott
SciTE предназначен для правки кода, а не текста. Код обычно выравнивается по другим правилам, а не вправо/влево/центр как текст. Поэтому такие возможности и отсутствуют за ненадобностью.
Но реализовать при необходимости можно все, сочинив соответствующий скриптик на lua.

Dimmak0001
Снять комментарий в SciTEGlobal.properties со строк
Ruby|rb||\
и
import languages\ruby
Ну и подправить под себя ruby.properties
Все очень подробно и понятно расписано в русском HELP-е.


Добавлено:
Путь к exe указывается тут:
Цитата:
    command.go.*.rb=С:\MyRuby\ruby $(FileNameExt)
Но добавлять его, обычно, нет необходимости, т.к. он при инсталляции прописывается в path.
Автор: ALeXkRU
Дата сообщения: 18.03.2013 18:14
Lovec

Цитата:
Я правильно понял что нельзя обычным путем удалить SciTE-Ru? Мне придется руками вычищать за ней реестр?

про удаление всё есть в данном топике (найти на паре десятков страниц и так не сложно, а уж через: в версии для печати, Ctrl+F)..
вот тут

Добавлено:
ЗЫ: собственно, что там чистить? если сам никуда не прописывал, то и чистить нечего..
про вопросы - если только попозже..
Автор: Dimmak0001
Дата сообщения: 09.12.2012 19:04
mozers, спасибо!

Добавлено:
Что нужно сделать для того, чтобы при нажатии F5 не выскакивало dos окно?

Добавлено:
Подскажите, пожалуйста, как исправить проблемы с подсветкой.
String, Number, MODULE_NAME... подсвечиваются правильно, но вот Class name нет.
Причем в файле ruby.properties цвет задан, но видимо сам Scite не интепретирует текст(Class name) как Class name и по-этому не раскрашивает его...



Добавлено:
Если написать Math.sin() подсветки не будет(а ведь должна быть), но если написать class Math - подсветка есть...И что делать?
Автор: Lovec
Дата сообщения: 18.03.2013 19:16
Все. Разобрался вроде со всеми этими разными "скитальцами".
Немного обобщу свои выводы, вдруг кому пригодится.

Сначала был оригинальный англоязычный SciTE, ссылка на который первая в шапке.
Потом русские умельцы его русифицировали и улучшили, назвали SciTE-Ru (он же SciTE Ru-Board Edition) и обсуждение его идет в этой ветке. Предназначен он для программирования на самых разных языках, НЕ ОБЯЗАТЕЛЬНО на AutoIt. Я сам, как человек, узнавший о существовании SciTE, только через программирование на AutoIt, попался на эту удочку, решив что ради AutoIt он и создавался и все вокруг этого и вертится. НЕТ.
После появления SciTE-Ru другие умельцы добавили в него удобств для программирования именно на AutoIt, назвали эту версию SciTE-Ru_Mod и обсуждение ее и выкладывание новых версий идет параллельно с этим форумом на другом дружественном форуме. Так что вопросы типа "как что прикрутить на SciTE к AutoIt" - туда.

Вроде как-то так

И еще.
На моей Windows 7 x64 SciTE-Ru стал нормально открывать файлы типа ".properties" только настройки его запуска в режиме совместимости с Windows XP. До этого зависал наглухо. Когда стоял оригинальный SciTE - такого не наблюдалось...

Спасибо всем за помощь!
Автор: WestGott
Дата сообщения: 09.12.2012 21:47

Цитата:
Но реализовать при необходимости можно все, сочинив соответствующий скриптик на lua.

mozers
А вот это уже интересно, странно что до сих пор никто такого не реализовал.
Неужели средствами LUA такое можно сделать.
Автор: mozers
Дата сообщения: 19.03.2013 20:40
Lovec
Выводы по истории и особенностях SciTE-Ru сделаны совершенно правильные.

На х64 у SciTE-Ru могут быть трудности с регистраций SciTE.Helper (ее надо делать руками). Но я думаю тот, кто решился поставить 64-битную систему должен быть готов к тому, что заморочек будет в 2 раза больше чем в 32-битке
А так SciTE-Ru работает в 64-битной системе как типовое 32-битное приложение, без проблем. Проверено и на 7-ке и на 8-ке. "Режим совместимости с Windows XP" включать без надобности.
Если есть желание разобраться почему не работает конкретно у тебя, то в топике лучше не мусорить - пиши на личку - разберемся - выложим сюда результаты.

AutoIt в SciTE-Ru практически не поддерживается, поскольку все ихние спецы юзают сборку SciTE4AutoIt3, а в нашей, предназначенной не только для AutoIt, им даже au3.properties доработать лень.
Автор: Mancoffee
Дата сообщения: 24.03.2013 15:24
Что делает "Match Brace" в меню "Edit"?
Что-то не могу найти ...
Автор: Dimmak0001
Дата сообщения: 10.12.2012 00:44
Разобрался. Для нужной подсветки нужно "наполнять" файл.properties.
Касательно DOS окна - Scite TOPMOST!

Добавлено:
Может встречал кто-нибудь "нормальный" файл подсветки ruby.properties для Scite?
Автор: Skif_off
Дата сообщения: 10.12.2012 01:47
Кто-нибудь подключал подсветку для AviSynth скриптов?
SciTE-Ru - 3.02 .95 [Сборка 10.04.2012], в SciTEGlobal.properties добавил

Код: [Menu Language]
AviSynth|avs||\

[Languages]
import languages\avs
Автор: ALeXkRU
Дата сообщения: 24.03.2013 16:33
Mancoffee
а в русскоязычном варианте, не понятнее будет?
Автор: heart2heart
Дата сообщения: 26.03.2013 21:59
В англоязычном варианте (том, что идет вместе с Lua 5.1.4 ) Lua нормально работает с консолью.
В русском — a=io.read() не дожидаясь ввода с клавиатуры, сразу возвращает nil.
Я еще очень чайник, подскажите аксакалы, как с этим справиться!
Автор: mozers
Дата сообщения: 10.12.2012 21:17
Dimmak0001
ruby - язык достаточно известный. Можно погуглить или самому расстараться...

Skif_off
Да, в оригинальном scite 3.2.3 подсветка AviSynth работает.
А ждать обновления SciTE-Ru можно очень долго. Увы, нету программеров, способных перенести все доработки Ru в новую версию scite Пропали все... Проект заморожен.
Автор: mozers
Дата сообщения: 27.03.2013 20:00
heart2heart
Сравнил SciTE что идет с lua for windows и наш SciTE-Ru.
Вся разница в запуске скриптов.lua в клавише. У них они запускаются по F5, а у нас - по F7 (по F5 у нас запускаются скрипты, использующие встроенный в SciTE lua-движок).
Для запуска скриптов с помощью внешнего lua команда практически одинакова:
Код: # Команда меню - Собрать (F7)
# выполняем скрипт lua внешним интерпретатором
command.build.*.lua=lua -e "io.stdout:setvbuf 'no'" "$(FilePath)" $(1) $(2) $(3) $(4)
Автор: maxgrom
Дата сообщения: 16.12.2012 08:18

Цитата:
l0sy
Перерегистрируйте Windows Script запустив этот файл.
Или переустановите Windows Script.


У меня такая же проблема только ошибка русскими буквами, а операционка Windows 7 Домашняя базовая
Автор: GF777
Дата сообщения: 31.03.2013 07:41
Release 3.3.0

Released 30 March 2013.
Overlay scrollers and kinetic scrolling implemented on Cocoa.
To improve display smoothness, styling and UI Update notifications will, when possible, be performed in a high-priority idle task on Cocoa instead of during painting. Performing these jobs inside painting can cause paints to be abandoned and a new paint scheduled. On GTK+, the high-priority idle task is used in more cases.
SCI_SCROLLRANGE added to scroll the view to display a range of text. If the whole range can not be displayed, priority is given to one end.
C++ lexer no longer recognises raw (R"") strings when the first character after " is invalid. Bug #1454.
HTML lexer recognises JavaScript RegEx literals in more contexts. Bug #1412.
Fixed automatic display of folded text when return pressed at end of fold header and first folded line was blank. Bug #1455.
SCI_VISIBLEFROMDOCLINE fixed to never return a line beyond the document end.
SCI_LINESCROLL fixed for a negative column offset. Bug #1450.
On GTK+, fix tab markers so visible if indent markers are visible. Bug #1453.
Автор: mozers
Дата сообщения: 16.12.2012 11:16
maxgrom

Цитата:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
Строковый параметр Enabled равный "0" отключает работу скриптов WSH (значение "1" включает обратно)
Автор: maxidronische
Дата сообщения: 06.04.2013 00:11
Поставил себе SciTE_325_99Ru_030313.
Не получается настроить подсветку для языка, которого нет в списке поставляемых.
На более ранних версиях такая возможность была

Может быть я что-то делаю не так?

В SciTEGlobal.properties прописываю:
menu.language=\
rsl|mac||\

[Languages]
import languages\rsl

при открытии файла *.mac в меню "Подсветка" указывается, что выбран rsl, однако в статус строке не отображается rsl. И подсветки ни какой нет.

Автор: mozers
Дата сообщения: 24.12.2012 09:10
SciTE 3.23 .96 Ru-Board Edition [Сборка 24.12.2012]

Восставший из пепла neo4max выполнил слияние последней версии SciTE с доработками российского варианта!
Качайте, пробуйте, ищите ашипки
Надеюсь на других участников проекта. Русская документация, история версий, скрипты не обновлялись с прошлого года, а доработок в SciTE - уйма. Многие из них требуют пересмотра наших подходов...
Автор: mozers
Дата сообщения: 07.04.2013 08:14
maxidronische
Все правильно делаете. Только файлика rsl.properties ни в оригинальном Scite ни в нашей сборке - сроду не было.
Автор: mozers
Дата сообщения: 25.12.2012 09:35
joker2d

Цитата:
Как сделать подсветку области видимости условий и циклов, то есть начальных и конечных IF EndIf итд или как в Notepad++ подсвечивается боковая линия области видимости ?

Мой предыдущий ответ был неверен.
Великолепную доработку VladVRO [HighlightCurrFolder] действительно исключили из сборки, но не по оплошности, а потому что в версии 2.26 подобный функционал появился в оригинальном SciTE.
Добавляем fold.highlight=1 и все работает!
Автор: maxidronische
Дата сообщения: 07.04.2013 15:07
mozers
rsl.properties писался самостоятельно, но сейчас почему-то он работать не хочет

Правильно ли я понимаю, что если профиля нет в сборке, то добавить его нельзя?
Автор: Zloy_Gelud
Дата сообщения: 25.12.2012 12:26
mozers

Цитата:
Качайте, пробуйте, ищите ашипки



Цитата:
C:\Program Files\SciTE\tools\abbrevlist.lua:214: attempt to index field '?' (a nil value)
Автор: mozers
Дата сообщения: 08.04.2013 19:41
maxidronische
Напротив. Можно. Проблема - в rsl.properties. Киньте ссылку или опубликуйте его (только в тегах "more").
Автор: mozers
Дата сообщения: 25.12.2012 18:44
Zloy_Gelud
Как получил? Четко, детально, по шагам.
Автор: maxidronische
Дата сообщения: 08.04.2013 20:55
mozers, для примера поправил sql.properties, если его подложить, то весь текст кода становится серым. При необходимости, добавлю кусок кода

[more]
# Define SciTE settings for rsl

filter.rsl=rsl (mac)|*.mac|

file.patterns.rsl=*.mac

lexer.$(file.patterns.rsl)=rsl

# rsl styles
# Default
style.rsl.32=
# White space
style.rsl.0=$(colour.whitespace)
# Comment
style.rsl.1=$(colour.comment),$(font.comment)
# Line Comment
style.rsl.2=$(colour.comment),$(font.comment)
# Doc comment
style.rsl.3=$(colour.code.comment.doc),$(font.comment)
# Number
style.rsl.4=$(colour.number)
# Keyword
style.rsl.5=$(colour.keyword),bold
# Double quoted string
style.rsl.6=$(colour.string)
# Single quoted string
style.rsl.7=$(colour.char)
# rsl*Plus
style.rsl.8=$(colour.preproc)
# rsl*Plus PROMPT
style.rsl.9=fore:#007F00,back:#E0FFE0,eolfilled
# Operators
style.rsl.10=bold
# Identifiers
style.rsl.11=
# End of line where string is not closed / not used
style.rsl.12=back:#E0C0E0,eolfilled
# rsl*Plus Comment
style.rsl.13=fore:#007F00,$(font.comment)
# Line Comment: //.
#style.rsl.14=$(colour.comment),$(font.comment),back:#888888
# Hash Line Comment
style.rsl.15=fore:#007F00,$(font.comment)
# Keywords2: Database objects
style.rsl.16=fore:#B00040
# Comment Doc Keyword
style.rsl.17=fore:#3060A0,$(font.comment)
# Comment Doc Keyword Error
style.rsl.18=fore:#804020,$(font.comment)
# Keywords5: User Keywords 1
style.rsl.19=fore:#4B0082
# Keywords6: User Keywords 2
style.rsl.20=fore:#B00040
# Keywords7: User Keywords 3
style.rsl.21=fore:#8B0000
# Keywords8: User Keywords 4
style.rsl.22=fore:#800080


# Braces are only matched in operator style
braces.rsl.style=10
# Enables backslash as an escape character
#rsl.backslash.escapes=1


keywords.$(file.patterns.rsl)= macro end if else elif while or and true false

# Keywords for PlDoc comments
keywords3.$(file.patterns.rsl)= record array private var return    

# Keywords for rsl*Plus
keywords4.$(file.patterns.rsl)= bankinter fiinter ptinter

# User keywords 1
# Keywords for Standard packages
keywords5.$(file.patterns.rsl)= strlen msgbox onerror setparm

comment.block.rsl=//
comment.stream.start.rsl=/*
comment.stream.end.rsl=*/

[/more]
Автор: Zloy_Gelud
Дата сообщения: 25.12.2012 18:57
mozers -- открыл php-файл. Ввел 'if' > нажал 'Tab'.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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