сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Архив SciTE-форума

Автор: Widok, Отправлено:11:23 23-11-2010 Автор: mozers, Отправлено:17:03 23-11-2010
ALL
Поздравляю всех с новосельем

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

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

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

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

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

Откланиваюсь... Автор: mozers, Отправлено:15:57 25-11-2010
spykb
На scite 2.22 (оригинальном и ru) - работает как надо. Автор: mozers, Отправлено:00:35 26-11-2010
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, Отправлено:14:05 26-11-2010
Темку сделал для SciTE, для русской версии немного поправил. Положить файл в папку home в корне SciTE, а для англ. версии в папку "C:\Documents and Settings\<nameuser>\SciTEUser.properties".
Тема включает типы файлов au3, ini, reg, html, xml, bat, cmd.
А вот ещё архив конвертированных тем из Notepad++ со скриптом конвертором. Автор: UR4LTZ, Отправлено:15:39 26-11-2010
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, Отправлено:17:04 26-11-2010
UR4LTZ

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

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

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

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

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

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

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

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

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

Цитата:
#FF6600,diagonal

Цвет - оранжевый (или вроде того)
Форма маркера — ??? Автор: mozers, Отправлено:15:29 28-11-2010
Psorokin

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

Цитата:
Цвет - оранжевый (или вроде того)
Форма маркера — ???
ага.
пара косых черточек.
Автор: Psorokin, Отправлено:17:27 28-11-2010
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, Отправлено:19:17 28-11-2010
Psorokin
Цитата:
Тогда и переключение отключится
ага

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

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

Автор: Hmuryj_Mik, Отправлено:21:13 28-11-2010
Опять в 'SciTE-Ru.2.22.Rev1589' глючит запись макро. Откатился к 'SciTE_221_85Ru_111010' - там, с этим, все в норме. Автор: TymurGubayev, Отправлено:23:44 28-11-2010
Hmuryj_Mik
последнее изменение, связанное с макросами, насколько я знаю, r1593.
http://code.google.com/p/scite-ru/source/detail?spec=svn1601&r=1593
словом, должно работать.
а если в последней версии всё равно не работает/глючит, то хотелось бы узнать подробности. Автор: Hmuryj_Mik, Отправлено:18:37 29-11-2010
TymurGubayev
Подробности 1 2 3 4 5 6



1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 56 / 57 / 58 / 59 / 60 / 61 / 62 / 63 / 64 / 65 / 66 / 67 / 68 / 69 / 70 / 71 / 72 / 73 / 74 / 75 / 76 / 77 / 78 / 79 / 80 / 81 / 82 / 83 / 84 / 85 / 86 / 87 / 88 / 89 / 90 / 91 / 92 / 93 / 94 / 95 / 96 / 97 / 98 / 99 / 100 / 101 / 102 / 103 / 104 / 105 / 106 / 107 / 108 / 109 / 110 / 111 / 112 / 113 / 114 / 115 / 116 / 117 / 118 / 119 / 120 / 121 / 122 / 123 / 124 / 125 / 126 / 127 / 128 / 129 / 130 / 131 / 132 / 133 / 134 / 135 / 136 / 137 / 138 / 139 / 140 / 141 / 142 / 143 / 144 / 145 / 146 / 147 / 148 / 149 / 150 / 151 / 152 / 153 / 154 / 155 / 156 / 157 / 158 / 159 / 160 / 161 / 162 / 163 / 164 / 165 / 166 / 167 / 168 / 169 / 170 / 171 / 172 / 173 / 174 / 175 / 176 / 177 / 178 / 179 / 180 / 181 / 182 / 183 / 184 / 185 / 186 / 187 / 188 / 189 / 190 / 191 / 192 / 193 / 194 / 195 / 196 / 197 / 198 / 199 / 200 / 201 / 202 / 203 / 204 / 205 / 206 / 207 / 208 / 209 / 210 / 211 / 212 / 213 /
SciTE © 2004 - 2011