Архив SciTE-форума
Автор: Shabba, Отправлено:12:09 29-11-2007
Я же говорю, скрипт из последней сборки..
1. Распаковываю сборку.
2. Раскомментирую abbrevlist.lua в SciTEStartup.lua
3. Сохраняю новый файл как test.js
4. Пишу в нем "1" (без кавычек)
И ничего не возникает
По ctrl+b конечно все работает..
Автор: mozers, Отправлено:13:20 29-11-2007
Скрипт обнови! Я же ссылку зачем дал...
Автор: KChernov, Отправлено:14:01 29-11-2007
Цитата:
| SciTE 1.75 .53Ru-Board Edition [Сборка 27.11.2007] |
Обновите кто-нибудь шапку
Автор: Shabba, Отправлено:10:03 30-11-2007
mozers
Цитата:
| Скрипт обнови! Я же ссылку зачем дал... |
Обновил.
В test.js пишу 1 все работает..
В test.htm пишу 1 - не работает

Автор: Varenik, Отправлено:10:24 30-11-2007
mozers
Цитата:
|
С поиском в OEM боюсь, что ничего не получится. (Слишком много надо переделывать)... Правильней было бы поступить так: 1. Открыть файл 2. меню Tools-Кодировка-Конвертировать в WIN-1251 из…-OEM 866 3. Редактируешь файл (при этом, естественно, все, в т.ч. и Поиск, работает) 4. меню Tools-Кодировка-Сохранить WIN-1251 в кодировке…-OEM 866 |
А не проще ли наоборот, преобразовать строку, которая ищется, в кодировку OEM и тогда искать в файле?
Автор: mozers, Отправлено:13:21 30-11-2007
Shabba
1. Открой файл test.htm
2. меню - "Настройки" - "Открыть файл настройки сокращений"
Теперь понятно почему скрипт с htm не работает ?
Просто скрипт команду import не понимает.
Varenik
По шагам, pls... Не понял

Автор: Shabba, Отправлено:13:33 30-11-2007
mozers
Понятно
жаль что он и символ '<' не понимает
Автор: BioInfo, Отправлено:15:39 30-11-2007
Shabba
Цитата:
| Понятно жаль что он и символ '<' не понимает |
Не знаю как SciTE, а мой скрипт этот знак понимает без проблем.
) просто нужно добавить, например такое сокращение:Код:
| <!=<![CDATA[\n-- LUA script\n]]> |
mozers
Цитата:
| Просто скрипт команду import не понимает. |
Да он много чего не понимает, и файлы аббревиатур плохо хавал до твоей модернизации

Как говорится - доработки приветствуются
Автор: Varenik, Отправлено:16:34 30-11-2007
mozers
Если файл в кодировке OEM то и строку поиска преобразовать в эту же кодировку.
К примеру, ищется слово "мама", в OEM это будет "¬ ¬", т.е. символы с кодами $AC $A0 $AC $A0. Ищем такую последовательность в тексте и подсвечиваем
Автор: apexxx, Отправлено:22:20 30-11-2007
Varenik
так и делал некоторое время:
открывал файл -> набирал в файле слово или фразу -> копировал её в буфер -> в форме поиска вставлял уже кракозябры...
но!
- у файла выставляется флаг - *отредактирован* и, если его действительно поправить, можно по запарке сохранить его вместе с введенной поисковой фразой, что может привести к печальным последствиям.
- непонятно как использовать регулярные выражения....
какое-то время у меня был спец файлик для написания этих строк поиска;). Это избавило от случайных сохранений файла с набранной строкой поиска, -но все равно это лишние телодвижения....
У меня еще вопрос:
Как добавить свою подсветку синтаксиса?
файл "название_моего_типа_файлов.properties" я написал,
в SciTEGlobal.properties в секции [Languages] добавил строку
Код:
| import languages\"название_моего_типа_файлов" |
может есть какой мануал по этому поводу - я что-то не нашел
Автор: mozers, Отправлено:00:17 01-12-2007
Varenik
Ищет конечно, но, согласись - изврат это...
apexxx
Если правильно все в "название_моего_типа_файлов.properties" написал (ты, очевидно, используешь какой то из имеющихся лексеров и просто забил свои кейворды?), и правильно подключил (кроме этой строчки надо бы еще и в меню добавить см. menu.language), то должно работать.
Если не получится - шли мне на личку - разберемся...
Автор: Fraerok, Отправлено:01:11 01-12-2007
1) Какие параметры отвечают за цвет выделенных букв? А-то выделяю строку темным и ничего не видно.
2) Какой параметр отвечает за то, чтобы выделенная строка выделялась до конца, а не только то место, где текст?
3) Можно ли сделать так, чтобы парные тэги (напр. <td> и </td>, <table> и </table>) подсвечивались?
Автор: Varenik, Отправлено:10:35 01-12-2007
mozers
Цитата:
| Ищет конечно, но, согласись - изврат это... |
Я имел ввиду, что не пользователь будет извращаться и писать корявые символы, а сама прога, зная, что текст в кодировке ОЕМ, преобразует введённые пользователем символы по коду в символы ОЕМ, найдёт совпадение и подсветит его
Автор: Shabba, Отправлено:11:40 01-12-2007
BioInfo
Цитата:
|
Не знаю как SciTE, а мой скрипт этот знак понимает без проблем. В твоем случае(айм сорри, случай не твой ) просто нужно добавить, например такое сокращение: Код: <!=<![CDATA[\n-- LUA script\n]]> |
Да, действительно.. Это сокращение когда ввожу '<!' показывает нормально..
Но в то же время сокращение:
Код:
| <a=<a href="|" title="">%SEL%</a> |
Когда ввожу '<a' ничего не показывает
По этому собственно и решил, что символ '<' не понимает..
Автор: Fraerok, Отправлено:16:01 01-12-2007
В общем, фиг с ним, с первым вопросом =) Подобрал цвет выделения и вроде нормально.
Но вопросы 2) и 3) в силе:
2) Какой параметр отвечает за то, чтобы выделенная строка выделялась до конца, а не только то место, где текст?
3) Можно ли сделать так, чтобы парные тэги (напр. <td> и </td>, <table> и </table>) подсвечивались?
и добавлю:
4) Как увеличить расстояние с двух сторон от нумерации строк? Хотя бы на 1px с каждой стороны, а то сливается с текстом
5) Какой параметр отвечает за bookmark? line.margin.visible=0 убирает вместе с нумерацией
6) Можно ли консоль убрать, а не свернуть?
Автор: mozers, Отправлено:22:21 01-12-2007
Fraerok
Цитата:
| 1) Какие параметры отвечают за цвет выделенных букв? |
Цитата:
| 2) Какой параметр отвечает за то, чтобы выделенная строка выделялась до конца, а не только то место, где текст? |
Цитата:
| 3) Можно ли сделать так, чтобы парные тэги (напр. <td> и </td>, <table> и </table>) подсвечивались? |
Цитата:
| 4) Как увеличить расстояние с двух сторон от нумерации строк? |
Цитата:
| 5) Какой параметр отвечает за bookmark? |
Цитата:
| 6) Можно ли консоль убрать, а не свернуть? |
Автор: Fraerok, Отправлено:02:11 02-12-2007
mozers
По 1) пункту нашел, спасибо. Кстати, в будущих сборках в файле global.properties над параметром selection.fore лучше написать более подробное его описание. А то сейчас написано "Выделение" и всё. Непонятно. Пусть будет хотя бы "Цвет шрифта в выделенной строке".
5) тоже помогло, спасибо. Не думал, что задание нулевой ширины это и есть флаг включения. В принципе, тоже лучше в пояснении написать, что 0 - выключить.
4) - параметры blank.margin. меняют отступы от текста в основном окне программы, а не в столбике с нумерацией =(
6) Почему нельзя/не надо? Я, например, пользуюсь редактором (думаю перейти на Scite с PSPad) исключительно в целях редактирования HTML и вроде окно консоли мне не требуется?
2) и 3) можно оставить в качестве пожелания к разработчикам?)
Автор: mozers, Отправлено:21:42 02-12-2007
Fraerok
Цитата:
| над параметром selection.fore лучше написать более подробное его описание |
Цитата:
| В принципе, тоже лучше в пояснении написать, что 0 - выключить. |
4) - все настройки отступов в секции [Margin]. Других - нет.
Цитата:
| Я, например, пользуюсь редактором (думаю перейти на Scite с PSPad) исключительно в целях редактирования HTML и вроде окно консоли мне не требуется? |
Попользуешся побольше и сам удивишся как ты раньше мог существовать без нее

Цитата:
| 2) и 3) можно оставить в качестве пожелания к разработчикам?) |

Автор: perloid, Отправлено:10:31 03-12-2007
Вышла сборка новая scite-st, но чтото функции из меню тулс не пашут (типа Functions, Snippets) - просто соотвествующий скрипт *.lua открывается для редактирования.
Кто пользовался уже ей удачно помогите настроить ?
Автор: Fraerok, Отправлено:22:47 03-12-2007
Ok, спасибо, буду надеяться, что 2) и 3) будет исправлено к следующему релизу =) тем более, там работы для знающего наверное пара минут...
Кстати, а релизовать 4) и 6) будет трудно?
И новый вопрос - как добавить на горячую клавишу функцию свою? Нашел
Цитата:
|
user.shortcuts=\ Ctrl+PageUp|IDM_PREVFILE|\ Ctrl+PageDown|IDM_NEXTFILE|\ Ctrl+Alt+V|IDM_PASTEANDDOWN|\ Ctrl+F12|IDM_WRAP|\ Ctrl+Shift+KeypadMultiply|IDM_TOGGLE_FOLDALL|\ Alt+R|IDM_READONLY|\ Alt+X|IDM_QUIT|\ Alt+F4|IDM_QUIT|\ Ctrl+Shift+PageUp|IDM_MOVETABLEFT|\ Ctrl+Shift+PageDown|IDM_MOVETABRIGHT|\ $(user.shortcuts.add) |
в SciTEGlobal.properties
но не могу понять, как повесить на Ctrl+Space " " или Ctrl+Shift+L "«"?
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 /

