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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: Huh63
Дата сообщения: 13.09.2012 13:38
Вопрос, при вводе текста в консоли, он где то кэшируется. если ошибся при наборе команды, и стер бэкспейсом, а потом написал правильно, то при нажатии на ентер в консоле попытается выполниться команда как будтобы бэкспейс и не нажимал. это баг или фитча, в интернете что-то ничего не нашел, и этот баг еще с 1.х версии..
Вот пример - http://ge.tt/4J1hLeN/v/0

я специально ввел сначала "svn hilp", стер "ilp", и ввел "elp", на что он выдал что команда "svn hilpelp" неизвестна.

Как побороть?
Автор: mozers
Дата сообщения: 12.03.2013 19:47
Zloy_Gelud
К чему "добавить"?
К оригинальному SciTE? - элементарно:
качаем исходники 3.24,
заменяем файлы на те, что опубликованы по приведенной тобой ссылке,
компилим полученное.
К SciTE-Ru? - тут намного сложнее:
Публикуем Issue в котором убедительно доказываем что этот ElasticTabstops просто позарез нужен каждому пользователю.
Потом долго и упорно ждем пока какой нибудь программист заинтересуется и возьмется за интеграцию этого чуда в SciTE-Ru.
Автор: MasMaX
Дата сообщения: 06.10.2012 09:39
А кроме Windows этот редактор существует где-нибудь на других платформах? Ищу что-то такое для MacOS и Ubuntu.
Автор: Huh63
Дата сообщения: 09.10.2012 07:52
MasMaX, есть, в репозиториях линукса есть, под мак, не уверен...
Автор: WestGott
Дата сообщения: 12.03.2013 19:58
mozers
Спасибо. Однако, панелька замены мне нравиться больше, чем классическая форма.
Было бы здорово если бы на этой панельке появилась кнопка во всех файлах.
Ну или кнопка переключения к классической форме.
Замена во всех файлах нужна не часто, но лезть из-за этого в конфиги не очень удобно.
Автор: 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?
Автор: mozers
Дата сообщения: 16.03.2013 12:33
WestGott
Цитата:
если бы на этой панельке появилась кнопка во всех файлах
Для этого надо лезть в код... И места на этой панельке уже нет, да и программеров, готовых заняться этим предложением, днем с огнем не сыщешь. Короче - нереально.
А вот добавить в меню Tools пользовательскую команду для вызова классического диалога замены - реальный вариант:
Код: command.name.227.*=Replace Dialog
command.227.*=dostring \
local tmp = props["replace.use.strip"] \
props["replace.use.strip"] = 0 \
scite.MenuCommand(IDM_REPLACE) \
props["replace.use.strip"] = tmp
command.mode.227.*=subsystem:lua,savebefore:no
command.shortcut.227.*=Ctrl+Alt+Shift+F
Автор: 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.
Автор: Lovec
Дата сообщения: 17.03.2013 10:54
Только что поставил SciTE-Ru. Очень доволен его функционалом и русским языком! Огромное спасибо участникам проекта!
Буду с удовольствием пользоваться сборкой.

Заметил одну мелочь и решил написать, может исправите, если сочтете нужным.
Редактирую в SciTE-Ru файл SciTEGlobal.properties.
Если я внес какое то изменение, сохранил файл и закрыл его, то при открытии курсор установлен на месте последнего изменения.
Если же внести изменение, попытаться закрыть файл, он спросит сохранить изменения - сказать да, то при открытии последняя позиция курсора не запоминается.

Еще раз спасибо
Автор: 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 файл.
Автор: ALeXkRU
Дата сообщения: 17.03.2013 11:25
Lovec

Цитата:
Редактирую в SciTE-Ru файл SciTEGlobal.properties.

Приветствую в рядах пользователей и поздравляю с обновкой!
Маленький совет: файл SciTEGlobal.properties не нужно редактировать. Правильнее будет те строки, которые нужно изменить, скопировать в файл SciTEUser.properties (пользовательских настроек) и все изменения производить в нём. Это сильно облегчит и упростит обновление программы: файл с глобальными настройками будет свободно заменяться (с переносом, скажем, вновь добавленных параметров, а все настройки (в юзерпропертис) не потеряются и останутся в нужном состоянии...
Успехов.
Автор: mozers
Дата сообщения: 27.10.2012 17:50
joker2d
Похерили мы эту доработку при очередном обновлении. Сейчас программеров чтобы исправить нету.

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

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

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

Автор: mozers
Дата сообщения: 17.03.2013 12:47
Lovec
ALeXkRU сделал абсолютно верное и необходимое замечание.
Но баг с несохранением позиции курсора в SciTEGlobal.properties действительно есть.
Поскольку баг имеется и в оригинальном SciTE 3.2.5, прошу изложить его на офф-форуме.
Необходимые условия для его возникновения:
1. В SciTE должен быть открыт только 1 файл SciTEGlobal.properties.
2. В SciTEGlobal.properties необходимо внести хоть какое то изменение (чтобы возникла звездочка на вкладке).
3. При закрытии SciTE спросит надо ли сохранять файл. Необходимо ответить "Да".
При малейшем нарушении любого из этих условий позиция курсора в SciTEGlobal.properties сохраняется нормально.
Автор: 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)

мб так проще?
Автор: Lovec
Дата сообщения: 17.03.2013 18:47
mozers
Открыто может быть несколько файлов (проверял на 3х одновременно). А вот изменения, "звездочка", действительно должна быть только на одном SciTEGlobal.properties.
Если соберусь с духом с моим английским, напишу на офф-форуме...
Автор: 3J5N9P
Дата сообщения: 30.10.2012 17:40
Вышла новая версия

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

Код: command.18.$(au3)=$(SciteDefaultHome)\scite.exe "$(SciteDefaultHome)\test\test.txt"
Автор: Lovec
Дата сообщения: 18.03.2013 14:30
Подскажите, плиз.

Поставил SciTE-Ru на windows 7 pro x64. В конце установки винда выдала сообщение типа "возможно эта программа установлена не правильно...". Я проигнорировал его.
Открываю свой скрипт в программе - открывается без проблем. Жму в меню Настройки - Открыть файл глобальных настроек - программа зависает намертво.
Проверил на виртуальной машине на такой же семерке - открывается без проблем.
В связи с этим вопросы:

1) никто не сталкивался с проблемами при установке на win 7 x64? что делали?
2) как удалить программу? у "программах/компонентах" нет ее. просто руками из каталога?
3) является ли программа полной заменой оригинального скайта? я его удалил - не помешает это работе программы?
4) где в настройках программы указать что файлы au3 по двойному щелчку открывать, а по правой кнопке - редактировать?

спасибо

Добавлено:
да, забыл самое главное.

AutoIt стоит у меня в каталоге "C:\Program Files (x86)\AutoIt3".
Запускаю скрипт в русском скайте - пишет такую ошибку

Код: ">C:\program files\autoit3\autoit3.exe "D:\___ отчеты AIDA64 ___\отчеты AIDA64.au3"
"C:\program" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
>Exit code: 1 Time: 0.161"
Автор: mozers
Дата сообщения: 03.11.2012 20:29
vicbox777
Из SciTE открывать SciTE как то не совсем правильно.
Если использовать возможности командной строки, то батник должен выглядеть как то так:

Код: "g:\wscite\SciTE.exe" "-open:g:\\wscite\\SciTE.html" "-extender:dostring scite.SendEditor(SCI_DOCUMENTEND)"
Автор: asdf8
Дата сообщения: 18.03.2013 15:40
Lovec

Цитата:
да, забыл самое главное.


Про настройку можно посмотреть на тематических форумах : Ссылка 1, Ссылка 2
Автор: sshpgm
Дата сообщения: 01.12.2012 19:53
Второй день не могу 3.02.95 скачать с гугла, куда файл пропал?
Автор: Lovec
Дата сообщения: 18.03.2013 16:08
asdf8
Прочел все страницы обоих топиков и не нашел ответы на свои вопросы...
Автор: ALeXkRU
Дата сообщения: 01.12.2012 20:15
sshpgm
качается без проблем

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

Цитата:
Прочел все страницы обоих топиков и не нашел ответы на свои вопросы...


Вообще-то есть там и ответы и готовые сборки адаптированные для AutoIt.
Если совсем не хочется разбираться, то можно в файле au3.properties переписать строку :

Код:
autoit3dir="C:\Program Files (x86)\AutoIt3"
Автор: sshpgm
Дата сообщения: 01.12.2012 21:05
Да, что-то у меня с FF, другим браузером скачал.
Файл не найден
Firefox не может найти файл http://scite-ru.googlecode.com/files/SciTE_302_95Ru_100412.zip.

Проверьте правильность введённого имени файла, соответствие регистра и отсутствие других ошибок в имени файла.
Проверьте, не был ли файл переименован, удалён или перемещён.
Автор: Lovec
Дата сообщения: 18.03.2013 16:35
asdf8
Вы наверно правы, в том плане, что зря я пишу в этот топик... Тут в целом про скайт, а не про автоитную его реализацию.

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

спасибо
Автор: 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 эти фичи?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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