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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: asdf8
Дата сообщения: 02.03.2013 17:27
mozers

Цитата:
Странно что "ничего не получилось". У всех работает.

Тем не менее, мне не удалось добиться смены или установки новых хоткеев сразу для всех лексеров таким способом для SciTE 3.2.4 .98Ru, только через изменение параметра user.shortcuts.
Автор: mozers
Дата сообщения: 03.03.2013 20:09
SciTE 3.25 .99 Ru-Board Edition [Сборка 03.03.2013]

Подготовлен мерж минорной версии SciTE. Как всегда, постарался Neo.
Перевод новшеств прислал ALeXkRU. Вкратце:
Цитата:
Для обеспечения взаимодействия между различными видами использованных дополнительных стилей (свыше 255), они должны быть выделены с помощью SCI_ALLOCATEEXTENDEDSTYLES.
В Unicode-документах лексеры, использующие StyleContext, возвращают полностью символы, а не байты. LexAccessor предоставляет метод LineEnd, который является более эффективным способом обработки окончаний строк и может работать с Unicode-концами строк.
Лексер C++ теперь понимает директиву #undef в определении препроцессора.
Лексер errorlist распознает путь к файлу с ошибкой, который выводится в консоль перед строкой при компиляции с помощью gcc.
Лексер HTML не прерывает стиль комментария при обработке встроенных инструкций.
В SciTE исправлена потеря x-позиции каретки при переключении документов.
Исправлена ошибка, из-за которой бегунок вертикальной полосы прокрутки появлялся в начале документа при отображении полосы прокрутки.
Предварительные/временные функции - новые функции, которые могут быть изменены или удалены, если будут вызывать проблемы, но должны стать постоянными, при хорошей работе. Описание таких функций будет выделяться фоном. В этой версии в качестве предварительных/временных функций введены: обработка Unicode-концов строк и подстили.
Автор: ALeXkRU
Дата сообщения: 03.03.2013 20:41
mozers

Цитата:
The requested URL /p/scite-ru/downloads/detail?name=SciTE_325_99Ru_030313.zip was not found on this server.


ADD: вот линк: SciTE_325_95Ru_030313.zip
(девятка с пятёркой перепутались)
Автор: mozers
Дата сообщения: 04.03.2013 18:37
Прошу прощения, поправил!
Автор: WestGott
Дата сообщения: 10.03.2013 11:13
А можно ли в SciTE делать поиск и замену сразу во всех открытых файлах?
Автор: redpython
Дата сообщения: 11.03.2013 19:24
1) А вот кто скажет, как надо _правильно_ настроить scite для использования с python 3.3.0 на windows 7?
Поправил пути в python.properties, запустил такой пример:

a = 'text'
str(a)

а в ответ пустота - ничего не выводит собака

2) И еще - как отключить автозакрытие символов? Оно скорее мешает, чем помогает.
Автор: mozers
Дата сообщения: 11.03.2013 20:23
WestGott
Да. Только кнопка "Заменить во всех файлах" появляется при
find.use.strip=0 и find.replace.advanced=1 (описания ключей см. в help)

redpython
1) А должно что то выводить??? Вот так - другое дело:
Код: a = 'text'
print (a)
Автор: redpython
Дата сообщения: 11.03.2013 21:33
mozers
1) Извиняюсь, виной всему незнание особенностей языка из idle выводит, из файла не должно.
2) Спасибо.
Автор: Zloy_Gelud
Дата сообщения: 12.03.2013 18:34
А можно ли как-то добавить ElasticTabstopsForScintilla?
Автор: mozers
Дата сообщения: 12.03.2013 19:47
Zloy_Gelud
К чему "добавить"?
К оригинальному SciTE? - элементарно:
качаем исходники 3.24,
заменяем файлы на те, что опубликованы по приведенной тобой ссылке,
компилим полученное.
К SciTE-Ru? - тут намного сложнее:
Публикуем Issue в котором убедительно доказываем что этот ElasticTabstops просто позарез нужен каждому пользователю.
Потом долго и упорно ждем пока какой нибудь программист заинтересуется и возьмется за интеграцию этого чуда в SciTE-Ru.
Автор: WestGott
Дата сообщения: 12.03.2013 19:58
mozers
Спасибо. Однако, панелька замены мне нравиться больше, чем классическая форма.
Было бы здорово если бы на этой панельке появилась кнопка во всех файлах.
Ну или кнопка переключения к классической форме.
Замена во всех файлах нужна не часто, но лезть из-за этого в конфиги не очень удобно.
Автор: 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
Автор: Lovec
Дата сообщения: 17.03.2013 10:54
Только что поставил SciTE-Ru. Очень доволен его функционалом и русским языком! Огромное спасибо участникам проекта!
Буду с удовольствием пользоваться сборкой.

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

Еще раз спасибо
Автор: ALeXkRU
Дата сообщения: 17.03.2013 11:25
Lovec

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

Приветствую в рядах пользователей и поздравляю с обновкой!
Маленький совет: файл SciTEGlobal.properties не нужно редактировать. Правильнее будет те строки, которые нужно изменить, скопировать в файл SciTEUser.properties (пользовательских настроек) и все изменения производить в нём. Это сильно облегчит и упростит обновление программы: файл с глобальными настройками будет свободно заменяться (с переносом, скажем, вновь добавленных параметров, а все настройки (в юзерпропертис) не потеряются и останутся в нужном состоянии...
Успехов.
Автор: 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 сохраняется нормально.
Автор: Lovec
Дата сообщения: 17.03.2013 18:47
mozers
Открыто может быть несколько файлов (проверял на 3х одновременно). А вот изменения, "звездочка", действительно должна быть только на одном SciTEGlobal.properties.
Если соберусь с духом с моим английским, напишу на офф-форуме...
Автор: WestGott
Дата сообщения: 17.03.2013 22:08
mozers
Спасибо за подсказку!
Автор: 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"
Автор: asdf8
Дата сообщения: 18.03.2013 15:40
Lovec

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


Про настройку можно посмотреть на тематических форумах : Ссылка 1, Ссылка 2
Автор: Lovec
Дата сообщения: 18.03.2013 16:08
asdf8
Прочел все страницы обоих топиков и не нашел ответы на свои вопросы...
Автор: asdf8
Дата сообщения: 18.03.2013 16:24
Lovec

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


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

Код:
autoit3dir="C:\Program Files (x86)\AutoIt3"
Автор: Lovec
Дата сообщения: 18.03.2013 16:35
asdf8
Вы наверно правы, в том плане, что зря я пишу в этот топик... Тут в целом про скайт, а не про автоитную его реализацию.

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

спасибо
Автор: 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 ваяют.. там - модификация (настройка под конкретную задачу) модифицированной сборки
вот, даже ссылка на сборку имеется
Автор: Lovec
Дата сообщения: 18.03.2013 17:58
Спасибо за информацию.

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

Добавлено:
И если есть информация по моим вопросам в конце предыдущей страницы топика, ответьте пжлст...
Автор: ALeXkRU
Дата сообщения: 18.03.2013 18:14
Lovec

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

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

Добавлено:
ЗЫ: собственно, что там чистить? если сам никуда не прописывал, то и чистить нечего..
про вопросы - если только попозже..
Автор: 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 - такого не наблюдалось...

Спасибо всем за помощь!
Автор: 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"?
Что-то не могу найти ...
Автор: ALeXkRU
Дата сообщения: 24.03.2013 16:33
Mancoffee
а в русскоязычном варианте, не понятнее будет?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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