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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: 15
Дата сообщения: 26.10.2012 08:50
В локализованной версии Windows Scite (3.0.2 .95Ru) не может запускать программы из каталогов, перечисленных в системной переменной %PATH%

Программа запускается так (ampl.properties):
command.go.$(file.patterns.ampl)=ampl $(FileName).$(FileExt)

В английской винде это работает нормально:
>ampl transp.run
CPLEX 11.2.1: optimal solution; objective 196200
12 dual simplex iterations (0 in phase I)
>Exit code: 0 Time: 0.395

В русской винде получается следующее:
>ampl transp.run
"ampl" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
>Exit code: 1 Time: 0.338

Расположение файлов идентично в обеих системах, все настройки SCITE одинаковы (я скопировал для проверки папку scite из русской ОС в английскую).

Если в команде запуска указать полный путь к исполняемому файлу, то программа запускается и в русской винде, но поскольку сам ampl затем запускает различные файлы из своего каталога, это все равно не работает.

Из-за чего может быть такое отличие и как починить scite в русской windows?
Автор: Huh63
Дата сообщения: 26.10.2012 11:53
15, а в более старой версии пробывали проделывать такое?

у меня стоит странькая версия 2,25, но такие штуки:

command.compile.*.sql=*sqlplus $(1) @$(FileNameExt)
command.go.*.sql=*C:\cygwin\bin\bash.exe --login -c "echo '$(CurrentSelection)' | sqlplus.exe $(1)"

а так же:

command.go.$(file.patterns.web)=C:\Documents and Settings\kma\Local Settings\Application Data\Google\Chrome\Application\chrome.exe "file://$(FilePath)"

работает на ура.

да и винда win7 x64 Rus.

Попробуйте старую версию scite поставить, чтобы точно убедиться что это именно scite.
Автор: 15
Дата сообщения: 26.10.2012 20:34
2Huh63:

Попробовал поставить SciTE Version 2.25 // Mar 21 2011 09:46:49 by Neil Hodgson.

То же самое: в англоязычной windows x64 программа запускается без указания пути, в русскоязычной, тоже x64, - нет. Не понятно, как это может быть.

На обоих платформах путь к ampl прописан в path и из консоли cmd он запускается всегда.

У Вас в описании указаны полные пути к исполняемым файлам. Так у меня scite работает, но нужного эффекта не удается достичь, т.к. потом ampl сам пытается запустить решатели из своей папки и не находит их, т.к. текущий каталог - тот, где лежит редактируемый в scite файл.
Автор: mozers
Дата сообщения: 27.10.2012 17:50
joker2d
Похерили мы эту доработку при очередном обновлении. Сейчас программеров чтобы исправить нету.

Huh63
Как может SciTE влиять на поведение системной консоли???
Ваш вопрос - не по адресу.

MasMaX
Порт под Mac - платный проект Нейла с закрытыми исходниками.

15
Прежде чем винить SciTE, не поленитесь написать маленький батник с этими же командами.
Если он сработает, то тогда действительно виноват редактор.
Если из батника Ваша команда не запускается, то при чем тут SciTE???

Автор: 15
Дата сообщения: 29.10.2012 14:03
mozers, спасибо за наводку! Подозреваемый действительно оказался не тот.

Проблема оказалась даже не в системе, а в кривых драйверах NVidia.
Хотя я прописал нужный каталог в PATH для всех пользователей, и он даже был виден, если дать в консоли команду path, оказалось, что при запуске пакетных файлов bat/cmd переменная PATH выглядит так: PATH=C:\Windows\system32\NV;.;

А на другой машине с английской виндой интегрированная видеокарта, поэтому все работает нормально.

Вот тут написано, что у людей были такие же проблемы: microsoft answers

В итоге я решил задачу, добавив нужный мне каталог в path прямо в ampl.properties:
command.go.$(file.patterns.ampl)="set PATH=c:\util\amplcml;%PATH%"&&ampl $(FileName).$(FileExt)
Автор: Huh63
Дата сообщения: 30.10.2012 12:56
15, а не проще было прямо в ampl.properties, создать переменную с полным путем? а потом его вызывать? нежели каждый при нажании f5 устанавливать путь в переменную окружения?

amp_patch=c:\util\amplcml
command.go.$(file.patterns.ampl)=$(amp_patch) $(FilePath)

мб так проще?
Автор: 3J5N9P
Дата сообщения: 30.10.2012 17:40
Вышла новая версия

Цитата:
Version 3.2.3 defines PLAT_UNIX for all Unix variants and fixes minor problems.
Автор: vicbox777
Дата сообщения: 02.11.2012 03:00
Здравствуйте, нужна ваша помощь. Мне нужно открыть в SciTe файл, переместиться на самый низ документа и поставить курсор после последнего слова в этом документе. Вот имею такой код:

Код: command.18.$(au3)=$(SciteDefaultHome)\scite.exe "$(SciteDefaultHome)\test\test.txt"
Автор: mozers
Дата сообщения: 03.11.2012 20:29
vicbox777
Из SciTE открывать SciTE как то не совсем правильно.
Если использовать возможности командной строки, то батник должен выглядеть как то так:

Код: "g:\wscite\SciTE.exe" "-open:g:\\wscite\\SciTE.html" "-extender:dostring scite.SendEditor(SCI_DOCUMENTEND)"
Автор: sshpgm
Дата сообщения: 01.12.2012 19:53
Второй день не могу 3.02.95 скачать с гугла, куда файл пропал?
Автор: ALeXkRU
Дата сообщения: 01.12.2012 20:15
sshpgm
качается без проблем

отсюда
Автор: sshpgm
Дата сообщения: 01.12.2012 21:05
Да, что-то у меня с FF, другим браузером скачал.
Файл не найден
Firefox не может найти файл http://scite-ru.googlecode.com/files/SciTE_302_95Ru_100412.zip.

Проверьте правильность введённого имени файла, соответствие регистра и отсутствие других ошибок в имени файла.
Проверьте, не был ли файл переименован, удалён или перемещён.
Автор: WestGott
Дата сообщения: 08.12.2012 20:21
Всем привет
А где в конфигах SciTe находятся цвета подсетки XML?
Автор: WestGott
Дата сообщения: 09.12.2012 09:59
Настройки подсветки XML нашёл в файле "SciTE\languages\html.properties".

Всё классно в SciTE, единственно чего не нашёл в нём, так это возможностей форматирования текста:
Align Left
Align Right
Align Justify
Align Center

Вопрос к знатокам, есть ли какой-нибудь плагин, который добавляет SciTE эти фичи?
Автор: Dimmak0001
Дата сообщения: 09.12.2012 17:54
Подскажите, пожалуйста, как связать scite и ruby. Где в scite нужно указывать путь к ruby.exe и тд.

Добавлено:
Понял. Нужно раскоментировать файл ruby.properties. Только вот как в самом этом файле указать путь к exe.
Автор: 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.
Автор: 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 - подсветка есть...И что делать?
Автор: WestGott
Дата сообщения: 09.12.2012 21:47

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

mozers
А вот это уже интересно, странно что до сих пор никто такого не реализовал.
Неужели средствами LUA такое можно сделать.
Автор: 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
Автор: mozers
Дата сообщения: 10.12.2012 21:17
Dimmak0001
ruby - язык достаточно известный. Можно погуглить или самому расстараться...

Skif_off
Да, в оригинальном scite 3.2.3 подсветка AviSynth работает.
А ждать обновления SciTE-Ru можно очень долго. Увы, нету программеров, способных перенести все доработки Ru в новую версию scite Пропали все... Проект заморожен.
Автор: maxgrom
Дата сообщения: 16.12.2012 08:18

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


У меня такая же проблема только ошибка русскими буквами, а операционка Windows 7 Домашняя базовая
Автор: mozers
Дата сообщения: 16.12.2012 11:16
maxgrom

Цитата:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
Строковый параметр Enabled равный "0" отключает работу скриптов WSH (значение "1" включает обратно)
Автор: mozers
Дата сообщения: 24.12.2012 09:10
SciTE 3.23 .96 Ru-Board Edition [Сборка 24.12.2012]

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

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

Мой предыдущий ответ был неверен.
Великолепную доработку VladVRO [HighlightCurrFolder] действительно исключили из сборки, но не по оплошности, а потому что в версии 2.26 подобный функционал появился в оригинальном SciTE.
Добавляем fold.highlight=1 и все работает!
Автор: Zloy_Gelud
Дата сообщения: 25.12.2012 12:26
mozers

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



Цитата:
C:\Program Files\SciTE\tools\abbrevlist.lua:214: attempt to index field '?' (a nil value)
Автор: mozers
Дата сообщения: 25.12.2012 18:44
Zloy_Gelud
Как получил? Четко, детально, по шагам.
Автор: Zloy_Gelud
Дата сообщения: 25.12.2012 18:57
mozers -- открыл php-файл. Ввел 'if' > нажал 'Tab'.
Автор: mozers
Дата сообщения: 25.12.2012 19:11
Zloy_Gelud
Воспроизвел. Поправим.
Временно можно закомментировать запуск abbrevlist.lua в SciTEStartup.lua.
Автор: redpython
Дата сообщения: 26.12.2012 00:56
1) Кнопочка Save (с иконкой дискеты) всегда активна, независимо от того, изменялся ли файл или нет. Раньше по ее состоянию можно было судить о статусе файла (сохранен/не сохранен) ._.
Это настраивается?
2) При завершении установки, когда должно было вылезти окошко "scite windows integration", запустилась MSVS2008 с файлом SciTE_WinIntegrator.hta. Через Tools -> Options -> Windows integration то же самое. В итоге интеграция не состоялась, язык интерфейса остался на английском. Стоит WinVista x64 SP2. Косяк на моей стороне?

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

upd
спасибо за рег-файл, расширение ассоциировалось.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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