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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: mozers
Дата сообщения: 26.06.2007 00:35
haC0DEmon
Умный человек, расскажи пожалуйста как его потом пользовать?
Я скачивал готовые бинарники с его сайта, добавлял все что он велит, один хрен - даже подсветка не работает!
Автор: vladvro
Дата сообщения: 26.06.2007 09:01
haC0DEmon
Цитата:
1. Скачать исходники с http://scite-tools.googlecode.com/svn

а чем скачивать репозиторий, у меня почему то TortoiseSVN v1.3.5 не может скачать, получает ответ 400 Bad Request?
Автор: mozers
Дата сообщения: 26.06.2007 10:37
Я уже давал ссылку
Тут и исходники scite-st, и откомпиленные бинарники и необходимые добавки.
Качается все без проблем. Вот только заставить это чудо работать у меня так и не получилось
Автор: vladvro
Дата сообщения: 26.06.2007 11:12
mozers
Цитата:
Я уже давал ссылку

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

P.S.
- Рави, у Вас так много детей, Вы их настолько любите?
- Собственно детей не настолько, но вот процесс...
Автор: haC0DEmon
Дата сообщения: 26.06.2007 17:53
2 vladvro - TortoiseSVN нужен v1.4+ - репозиторий судя по всему такой версии - те клиент должен быть не меньшей
2 mozers - все более чем прекрасно подсвечиваеться, что в самокомпиленной, что в выложенной на сайте версиях - если делать по http://scite-tools.googlecode.com/svn/branches/scite-st/lexers/lexers_doc.txt (важно правильно выставить PLATFORM в $(SciteDefaultHome)\scripts\lexer.lua - по умолчанию она linux, иначе лексеры не подхватятся и не будет подсветки)
Автор: vladvro
Дата сообщения: 27.06.2007 09:22
haC0DEmon
Цитата:
TortoiseSVN нужен v1.4+

поставил 1.4.4, тот же результат: 400 Bad Request.
а ты сам чем скачивал?
Автор: chupakabra
Дата сообщения: 27.06.2007 10:45
vladvro, попробуй утилиты командной строки, вот это работает точно:
svn checkout http://scite-tools.googlecode.com/svn/trunk/ scite-tools
Автор: haC0DEmon
Дата сообщения: 27.06.2007 12:11

Цитата:
vladvro
, 99.9% ты работаешь через прокси, и он кривой. Почитай http://subversion.tigris.org/faq.html#proxy . В любом случае файлы обязаны открываться по ссылке из браузера, типа http://scite-tools.googlecode.com/svn/branches/scite-st/lexers/lexers_doc.txt . Если и тогда ошибка 400, то нет и просто http ljcnegf/
Автор: vladvro
Дата сообщения: 27.06.2007 13:30
haC0DEmon
Цитата:
99.9% ты работаешь через прокси, и он кривой. Почитай http://subversion.tigris.org/faq.html#proxy

совершенно верно! спасибо.
подправили конфиг, и все заработало
Автор: mozers
Дата сообщения: 27.06.2007 14:18
haC0DEmon
Цитата:
все более чем прекрасно подсвечиваеться, что в самокомпиленной, что в выложенной на сайте версиях - если делать по http://scite-tools.googlecode.com/svn/branches/scite-st/lexers/lexers_doc.txt

Все именно по этой инсрукции и делал. Пробовал на версии r3 - неработает ничего Сейчас качнул r5 - вообще не запускается (вылетает с ошибкой) (WinXP у меня)
Если не в лом - собрал бы ты полностью рабочий вариант, со всеми необходимыми дополнениями в одном архиве. (Чтоб распаковал - и пользуйся).
И выложил (хоть на том же scite.ruteam.ru) для общего блага.
Многие (в т.ч. и я) тебе СПАСИБО бы сказали
Автор: chupakabra
Дата сообщения: 29.06.2007 14:48
Хочу добавить поддержку языка CMake без модификации SciTEGlobal.properties, для этого пишу в SciTEUser.properties:
menu.language=$(menu.language)CMake|cmake||
import languages\cmake
Но нужного эффекта это не дает, что я делаю не так?
Автор: vladvro
Дата сообщения: 29.06.2007 16:10
chupakabra

Цитата:
menu.language=$(menu.language)CMake|cmake||
Но нужного эффекта это не дает, что я делаю не так?

нельзя доопределять параметры, их можно только переопределять.
таким образом мы получим в качестве нового значения для menu.language:
Код: CMake|cmake||
Автор: VeenK
Дата сообщения: 30.06.2007 21:17
Люди ПОМОГИТЕ! Кто-нибудь может обьяснить как соединить Scite с компилятором Turbo Pascal'я???
Автор: iglezz
Дата сообщения: 01.07.2007 00:25

Цитата:
Люди ПОМОГИТЕ! Кто-нибудь может обьяснить как соединить Scite с компилятором Turbo Pascal'я???



в настройках открываем "pascal.properties"

(Version 1.73 .40Ru)
# compile
command.compile.*.pas=fpc "$(FilePath)"

Автор: BioInfo
Дата сообщения: 01.07.2007 01:23
VeenK

Цитата:
Люди ПОМОГИТЕ! Кто-нибудь может обьяснить как соединить Scite с компилятором Turbo Pascal'я???

У меня так:

Код: command.compile.*.pas=C:\FPC\2.0.4\bin\i386-win32\fpc "$(FilePath)"
command.go.*.pas=CMD /C C:\FPC\2.0.4\bin\i386-win32\fpc "$(FilePath)" && "$(FileDir)\$(FileName).exe"
command.build.*.pas=C:\FPC\2.0.4\bin\i386-win32\fpc -B "$(FilePath)"
command.build.subsystem.*.pas=1
Автор: VeenK
Дата сообщения: 01.07.2007 11:19
Извиняюсь за тупой вопрос, но что значит

Цитата:
запусти компилятор с ключем /?

?

Цитата:
Для турбо паскаля я думаю аналогично

В том-то и дело, что аналогично не получается
Если все fpc заменить на путь к tpc, то любая прога компилиться с ошибкой

Цитата:
>Exit code: 1 Time: 1.043

и не создает .exe файл.
Автор: ALeXkRU
Дата сообщения: 01.07.2007 14:51
VeenK
проверь, у тебя в настройках Паскаля задано, чтобы он создавал exe?
см. меню Options\Linker..\Link Buffer. Должно стоять Disk
Автор: VeenK
Дата сообщения: 01.07.2007 16:59
Всем спасибо за помощь, разобрался. Дело было в другом. Путь к tpc был длинным и мне было влом его писать. Для удобства я вытащил его на С:\, а для компиляции кроме него нужно еще несколько файлов. Вобщем прописал путь к tpc в bin и все заработало !!!
У меня теперь другой вопрос: при нажтии Tools->Сохранить текущие установки Scite
вылазиет окошко с надписью Please install Scite Helper before!
Что это значит и что можно сделать???
Автор: alrusdi81
Дата сообщения: 02.07.2007 07:43
VeenK

Цитата:
Please install Scite Helper before!

Здесь подробная информация. Это ActiveX компонент позволяющий внешним программам Windows управлять SciTE

Автор: VeenK
Дата сообщения: 02.07.2007 17:58
Кто может подробно обьяснить как создать в Tools пункт (все что я смог - это сделать в нем пустое надменю ), который делал бы компиляции, а потом запуск.

Добавлено:
Вобщем сделал я этот пункт и сделал даже чтоб он делал компиляцию(не зря же папке Doc стоко документации понапихано(я про нее просто не сразу вспомнил ))
У меня такой вопрос: возможно (и если возможно то как? ) сделать, чтоб 1 команда в Tools последовательно запускала несколько приложений (те же компил-->скомпилиная прога)???
Автор: alrusdi81
Дата сообщения: 03.07.2007 06:37
VeenK

Цитата:
возможно (и если возможно то как? ) сделать, чтоб 1 команда в Tools последовательно запускала несколько приложений (те же компил-->скомпилиная прога)???

В принципе можно написать такой LUA-скрипт, только сомневаюсь, что всегда реально определить время завершения работы компилятора и соответсвенно запускать АКТУАЛЬНУЮ скомпилированную программу. Надежнее делать это вручную.
Автор: VeenK
Дата сообщения: 03.07.2007 17:48

Цитата:
В принципе можно написать такой LUA-скрипт, только сомневаюсь, что всегда реально определить время завершения работы компилятора и соответсвенно запускать АКТУАЛЬНУЮ скомпилированную программу. Надежнее делать это вручную.

Понятно


Автор: mozers
Дата сообщения: 03.07.2007 18:56
VeenK
Цитата:
возможно (и если возможно то как? ) сделать, чтоб 1 команда в Tools последовательно запускала несколько приложений
Да без проблем!
Делаешь в меню Tools пункт:
Код: command.name.210.*=Compile & Run
command.210.*=$(SciteDefaultHome)\tools\Compile_&_Run.cmd
command.mode.210.*=subsystem:console,savebefore:yes
Автор: VeenK
Дата сообщения: 04.07.2007 14:54
mozers
Cделал я значит как ты сказал

Код: command.name.210.*=Compile & Run
command.210.*=$(SciteDefaultHome)\tools\CompileRun.cmd
command.mode.210.*=subsystem:console,savebefore:yes
Автор: mozers
Дата сообщения: 04.07.2007 15:43
SciTE 1.74 .49Ru-Board Edition [Сборка 04.07.2007]
Полное описание

Цитата:
Новое ядро 1.74 .49Ru (настраиваемый тулбар, контекстные меню и много другого)
Обновлены настройки интерфейса
Добавлены новые и доработаны существующие файлы сокращений (abbrev) и API файлы
Много новых скриптов, доработаны имеющиеся


Ядро 1.74 .49Ru
EXE + DLL [509kB]
Source [474kB] (только измененные файлы)
Список всех доработок

Добавлено:
VeenK
Цитата:
А если запустить из SciTe то не появляется досовского окна и все надписи, которые должны быть в этом окне появляются в консоле SciTe'а.
Так и должно быть, поскольку subsystem:console.
Это удобно - все сообщения об ошибках видеть в консоли SciTE.
Можно сделать чтобы батник выполнялся в системной консоли - subsystem:windows но ты только успеешь заметить как мелькнет это окно и тут же схлопнется - тогда надо pause в конец добавлять если че то увидеть хочешь...
Автор: VeenK
Дата сообщения: 04.07.2007 19:20

Цитата:
но ты только успеешь заметить как мелькнет это окно и тут же схлопнется

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

Я изменил subsystem:console на subsystem:windows только та же история
На этот запускается досовское окно но

Цитата:
все надписи, которые должны быть в этом окне появляются в консоле SciTe'а


Что я сделал не так?

Автор: mozers
Дата сообщения: 04.07.2007 19:52
haC0DEmon
Прочитал я твою заметку "Установка сборки Мишеля Форала с http://scite-tools.googlecode.com".
Вряд ли кто еще решится повторить все то, что ты там расписал.
Неужели нельзя было выложить сборку уже в готовом виде?
Только вылетает она Пришлось extension.lua переименовать.
Подсветка, правда, теперь работает, а вот что касаемо всего остального...

Добавлено:
VeenK
Код: command.name.241.*=Run System Console
command.241.*=CMD /K @echo "$(FilePath)" && echo "$(SciteUserHome)"
command.mode.241.*=subsystem:shellexec,savebefore:yes
Автор: A2User
Дата сообщения: 05.07.2007 02:47
Поставил новую сборку. Почему-то перестали запоминаться размеры и позиция окна редактора. Точнее они запоминаются (файл $(scite.userhome)\SciTEUser.properties), но при следующем запуске редактора не используются.

в save.settings.path можно писать что угодно, SciTEUser.properties все равно сохраняется в $(scite.userhome)

Подскажите, как вернуть автосохранение позиции и размеров.
Автор: mozers
Дата сообщения: 05.07.2007 10:20
A2User
Спасибо за найденную ошибку! Исправляем так:
save_settings.lua строка 88
Код: [no]-- Добавляем свой обработчик события OnMenuCommand[/no]
[no]-- Сохранение настроек при закрытии SciTE[/no]
local old_OnMenuCommand = OnMenuCommand
function OnMenuCommand (msg, source)
local result
if old_OnMenuCommand then result = old_OnMenuCommand(msg, source) end
if props[[no]'save.settings.path'[/no]]~=nil then
if msg == 140 then [no]--IDM_QUIT[/no]
SaveSetting()
end
end
return result
end
Автор: VeenK
Дата сообщения: 05.07.2007 12:22
mozers

Цитата:
Можно вместо батника все команды писать непосредственно в одной строке

Примерно это я и имел ввиду в самом начале
СПАСИБО, все работает

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

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


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