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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: Widok
Дата сообщения: 23.11.2010 10:23

A free source code editor for Win32 and X
Русскоязычный форум поддержки
Предыдущие ветки в Программах: [Часть 1] | [Часть 2]

Один из самых настраиваемых текстовых редакторов из ныне существующих. Настраивается практически все. Индивидуальная подсветка для разных языков програмирования, фолдинг для классов, функций и структур, авто-дополнение, и т.д. и т.п...

Официальный сайт: Scintilla and Scite
Официальный форум: Scite-interest -- Discussion of the SciTE editor
Русская документация по SciTE (Ждем ваших замечаний и дополнений...)
Проект SciTE-Ru (топик на Ru-Board сборки SciTE Ru-Board Edition )
SciTE - Википедия (корректируйте, дополняйте!)
Русский сайт SciTE(FAQ, снимки экрана, утилиты, скрипты, ....) (многое сильно устарело...)
Filerx, SideWinder
......


Project file releases
Project summary (including basic statistics)

Scintilla History (на русском)

Последняя версия оригинального редактора SciTE - 3.6.6 [от 24.05.2016]

Последняя версия редактора из проекта SciTE-Ru - 3.5.5 .101 [Сборка 05.05.2015]
(Oписание: сборки, ядра) [О "вирусах" в сборке SciTE-Ru!]
Дружественная тема - Вопросы по сборке SciTE-Ru
// текущий бэкап шапки..
Автор: mozers
Дата сообщения: 23.11.2010 16:03
ALL
Поздравляю всех с новосельем

Psorokin
Цитата:
В новой сборке Scite-ru smartbraces.lua в css добавляет {} в строчку.
Как настроить, чтобы было как раньше в три строки с курсором на второй?
...
А нельзя ли как-то через SciteUser.propertise это закрепить?
Или придётся каждый раз при установке новой версии править.
r1586
Автор: Psorokin
Дата сообщения: 23.11.2010 16:36
mozers
Большое спасибо, обновил.
Автор: spykb
Дата сообщения: 25.11.2010 00:48
Столкнулся с ошибкой, касающейся поиска и замены текста:

Шаблон поиска - ([0-9]+)
Шаблон замены - q\1q

Содержимое файла:
/004/index.html
/005/index.html
[здесь перевод строки, ну т.е. пустая строка. Курсор находится здесь же]

При нажатии "Заменить" в последнюю (пустую) строку пишется q4/iq
Да и вообще поиск и замена ведут себя слегка странно. Выдавало даже аварийную ошибку программы однажды.
Плюс во время замены, если изменить положение курсора в тексте, то при очередном нажатии "Заменить" на место курсора подставляется результат последнего преобразования!
Возможно я что-то не так сделал. Или где-то что-то не дочитал.

Параметр в настройках у меня find.replace.regexp.posix=1

Откланиваюсь...
Автор: mozers
Дата сообщения: 25.11.2010 14:57
spykb
На scite 2.22 (оригинальном и ru) - работает как надо.
Автор: mozers
Дата сообщения: 25.11.2010 23:35
r1588
Цитата:
-chg: abbrevlist.lua серьезно доработан:

Сейчас подходящие аббревиатуры ищутся не только от начала слова, т.е. если в файле аббревиатур задано:
ab=11
bcd=22
cde=33

а в тексте написано abcde, то будут выданы все 3 варианта.
Так же работает оригинальная команда IDM_ABBREV, только она не выдает возможные варианты, а вставляет расшифровку самой длинной из подходящих аббревиатур (в данном примере - 33).

Выполнено двойное пожелание (Issue 169 и Issue 240): В расшифорвках аббревиатур стало возможно задать несколько положений курсора (символом |).
При вставке такой расшифровки возможно выбрать две стратегии:
- по-умолчанию курсор устанавливается в первую указанную позицию, после заполнения которой клавишей Tab можно перейти на следующую. После перемещения по всем указанным позициям клавиша Tab вновь работает как обычно.
- другой вариант включается параметром abbrev.multitab.clear.manual=1. При этой стратегии метки позиций после перемещения на них не стираются и к ним можно перейти повторно. В этом случае для стирания меток и возврата клавише Tab родного функционала необходимо нажать Ctrl+Tab.

Маркеры дополнительных позиций табуляции по-умолчанию невидимы. Но при желании их можно обозначить, задав стиль для их отображения параметром abbrev.multitab.indic.style.
Например, так: abbrev.multitab.indic.style=#FF6600,diagonal

В настоящее время в файлах сокращений нет ни одной расшифровки с более чем одной позицией курсора. Создание их - на ваших плечах, уважаемые пользователи.

Установка параметра abbrev.lexer.ignore.comment=1 разрешает скрипту игнорировать символ комментария в файлах аббревиатур для указанных лексеров (т.е. все закомментированные строки будут восприниматься как обычные аббревиатуры с начальным символом #).
Очень не хотелось этого делать, но под давлением... Во всяком случае сокращения, начинающиеся с символа # в SciTE-Ru приветствоваться НЕ БУДУТ. (для себя делайте все что угодно).

Доработку выполнил Тимур Губаев и я. Сложно даже определить кто из нас вложил больше... Сколько споров было, правок,...
Автор: AZJIO
Дата сообщения: 26.11.2010 13:05
Темку сделал для SciTE, для русской версии немного поправил. Положить файл в папку home в корне SciTE, а для англ. версии в папку "C:\Documents and Settings\<nameuser>\SciTEUser.properties".
Тема включает типы файлов au3, ini, reg, html, xml, bat, cmd.
А вот ещё архив конвертированных тем из Notepad++ со скриптом конвертором.
Автор: UR4LTZ
Дата сообщения: 26.11.2010 14:39
AZJIO

Цитата:
А вот ещё архив конвертированных тем из Notepad++ со скриптом конвертором.

Невозможно найти ресурс.

Добавлено:

Цитата:
Cuprum
Андрей, привет! Я к тебе снова на поклон Если будет возможность, выложи пожалуйста
r1588

Просьба была в jabber но выкладываю для всех.
SciTE-Ru.2.22.Rev1589.rar


Добавлено:
AZJIO

Цитата:
Темку сделал для SciTE, для русской версии немного поправил. Положит файл в папку home в корне SciTE, а для англ. версии в папку "C:\Documents and Settings\<nameuser>\SciTEUser.properties".
Тема включает типы файлов au3, ini, reg, html, xml, bat, cmd.

Тема Супер!! Приятная для ночи..
Есть переложение. Делать в темы в "\SciTE\themes\*.properties"
Добавив в конец файла "\SciTE\SciTEGlobal.properties" чтото вроде

[Themes]
import themes\AZJIO.properties

Автор: AZJIO
Дата сообщения: 26.11.2010 16:04
UR4LTZ

Цитата:
Невозможно найти ресурс.
скачать
Если что, обсуждение начали здесь
Автор: Psorokin
Дата сообщения: 26.11.2010 20:50
mozers
Обновил все файлы и попробовал на:
<im=<img src="|" width="|" height="|" alt="|" />
но не работает, происходит табуляция.
Раскомментировал строку abbrev.multitab.indic.style=#FF6600,diagonal
но маркеры не видны.

Почему парные теги и идентичный текст не подсвечиваются, а подчёркиваются?
Автор: mozers
Дата сообщения: 27.11.2010 00:56
Psorokin
Обновил не все файлы. SciTEGlobal и COMMON надо обновить. Еще возможно... UR4LTZ r1589 выложил - скачай и сравни.
Автор: Psorokin
Дата сообщения: 27.11.2010 10:53
mozers
Скачал UR4LTZ r1589
Переключение заработало.

Цитата:
Так же работает оригинальная команда IDM_ABBREV

Если я правильно понял, то по Ctrl+B должна разворачиваться аббревиатура.
Не разворачивается. Только вставляется из предложенного списка.
Включил
Цитата:
abbrev.multitab.indic.style=#FF6600,diagonal

но нет разницы. Опиши что должно появиться.

Автор: mozers
Дата сообщения: 28.11.2010 11:22
Psorokin
Цитата:
по Ctrl+B должна разворачиваться аббревиатура.
Не разворачивается. Только вставляется из предложенного списка.
Оригинальный scite по Ctrl+B вставляет единственный вариант расшифровки (даже если в файле сокращений есть несколько подходящих).
С помощью abbrevlist.lua мы можем выбрать из всех подходящих вариантов.
Что значит "не разворачивается"???

Цитата:
abbrev.multitab.indic.style=#FF6600,diagonal
но нет разницы. Опиши что должно появиться.
Маркеры дополнительных отметок табуляции станут видимыми. Т.е. когда вставляешь расшифровку, содержащую более одной курсорной отметки, то...
Автор: Psorokin
Дата сообщения: 28.11.2010 13:37
mozers

Цитата:
Что значит "не разворачивается"???

Мне надо, чтобы по Ctrl+B сразу вставлялась аббревиатура, без показа списка похожих аббревиатур.

Цитата:
#FF6600,diagonal

Цвет - оранжевый (или вроде того)
Форма маркера — ???
Автор: mozers
Дата сообщения: 28.11.2010 14:29
Psorokin

Цитата:
Мне надо, чтобы по Ctrl+B сразу вставлялась аббревиатура, без показа списка похожих аббревиатур.
Отключи abbrevlist.lua

Цитата:
Цвет - оранжевый (или вроде того)
Форма маркера — ???
ага.
пара косых черточек.
Автор: Psorokin
Дата сообщения: 28.11.2010 16:27
mozers

Цитата:
Отключи abbrevlist.lua

Тогда и переключение отключится
А если записать abbrev.hypertext.auto=20
или теперь этот параметр не работает?

Цитата:
пара косых черточек.

Наконец разглядел.


Цитата:
в тексте написано abcde, то будут выданы все 3 варианта.

Если обрабатывается сразу несколько аббревиатур, то следующий шаг Zen Coding?
Для многих редакторов (включая Notepad++) есть плагин Zen Coding
Там можно задавать абревиатуры вида:
div#content>h1+p и получить:
<div id="content">
<h1></h1>
<p></p>
</div>
Автор: mozers
Дата сообщения: 28.11.2010 18:17
Psorokin
Цитата:
Тогда и переключение отключится
ага

Цитата:
А если записать abbrev.hypertext.auto=20
или теперь этот параметр не работает?
Работает. Только он задает min кол-во символов после ввода которых автоматически появляются варианты. Ctrl+B работает независимо от этого значения.

Цитата:
Если обрабатывается сразу несколько аббревиатур, то следующий шаг Zen Coding?
Лично для меня и нынешний функционал не нужен в общем. А тут еще совершенно иной синтаксис и алгоритм... Нафиг, нафиг...

Автор: Hmuryj_Mik
Дата сообщения: 28.11.2010 20:13
Опять в 'SciTE-Ru.2.22.Rev1589' глючит запись макро. Откатился к 'SciTE_221_85Ru_111010' - там, с этим, все в норме.
Автор: TymurGubayev
Дата сообщения: 28.11.2010 22:44
Hmuryj_Mik
последнее изменение, связанное с макросами, насколько я знаю, r1593.
http://code.google.com/p/scite-ru/source/detail?spec=svn1601&r=1593
словом, должно работать.
а если в последней версии всё равно не работает/глючит, то хотелось бы узнать подробности.
Автор: Hmuryj_Mik
Дата сообщения: 29.11.2010 17:37
TymurGubayev
Подробности 1 2 3 4 5 6
Автор: mozers
Дата сообщения: 08.12.2010 11:59
Сегодня Нейл официально объявил о выходе релиза SciTE 2.23
На самом деле версия 2.23 была доступна аж с 4 декабря, поэтому исходники SciTE-Ru мы оперативно обновили, а уважаемый ALeXkRU сделал перевод нововведений данной версии.
В SciTE-Ru изменений - еще больше. Но пакет пока не выкладываем (очень хочется вычистить кое-какой мусор из сборки...)
Автор: UR4LTZ
Дата сообщения: 09.12.2010 09:55
Hmuryj_Mik
TymurGubayev

Цитата:
Опять в 'SciTE-Ru.2.22.Rev1589' глючит запись макро. Откатился к 'SciTE_221_85Ru_111010' - там, с этим, все в норме.

Запись макро глючит в SciTE собранном в MinGW (проверил на версиях 4.4.1-4.5.1) версии собранные в "Visual Studio" этого глюка не имеют.
Автор: data man
Дата сообщения: 09.12.2010 10:46

Цитата:
Запись макро глючит в SciTE собранном в MinGW (проверил на версиях 4.4.1-4.5.1)

На TDM-GCC-1 4.5.1 с текущими исходниками SciTE-Ru с записью всё нормально.
Автор: UR4LTZ
Дата сообщения: 09.12.2010 14:14
data man

Цитата:
На TDM-GCC-1 4.5.1 с текущими исходниками SciTE-Ru с записью всё нормально.

И что в записанном макросе нет мусора вроде этого?

Код:
--- Test_MinGW_441 ---
ReplaceSel;0;'T{w'
ReplaceSel;0;'a{w'
ReplaceSel;0;'s{w'
ReplaceSel;0;'t{w'
ReplaceSel;0;'\r'
ReplaceSel;0;'\n'
Автор: data man
Дата сообщения: 09.12.2010 16:37
UR4LTZ

Цитата:
нет мусора вроде этого?


Вот записал "CtrlShiftRight" "aaa". Мусора нет:

Цитата:
--- record2 ---
WordRightExtend;0;
ReplaceSel;0;'a'
ReplaceSel;0;'a'
ReplaceSel;0;'a'
Автор: UR4LTZ
Дата сообщения: 09.12.2010 16:52
data man
Свяжись пожалуйста со мной в асе.
468905975
Автор: data man
Дата сообщения: 10.12.2010 00:09
UR4LTZ

Автор: data man
Дата сообщения: 11.12.2010 09:48
UR4LTZ

Залил rev.1640 сюда

Ну нет у меня глюков.

Добавлено:
У меня Win7 x32, собрано gcc-4.5.1-tdm-1, обновлена только w32api до 3.15-1.
Автор: UR4LTZ
Дата сообщения: 11.12.2010 18:21
data man

Цитата:
Ну нет у меня глюков.

Сегодня утром Neo4Max исправил этот баг.
Автор: AntiBIOtic
Дата сообщения: 12.12.2010 09:34
извиняюсь за вопрос. есть SciTE Ru-Board Edition в deb? (Ubuntu)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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