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

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

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


Автор: Cuprume, Отправлено:19:11 27-10-2010
mozers


Цитата:
Пример должен быть простым и легко повторяющимся на любой машине. У меня такого - нет. Че там у тебя - совершенно непонятно.

Нет чего? Представлен простой CSS файл, куда уж проще.
Автор: mozers, Отправлено:21:34 27-10-2010
Cuprume
Да пойми ты, мил человек, что никто (если только сам не страдает) не будет выискивать такую ошибку. Ну есть у меня пара css файлов. Открыл их, попробовал, этот баг не словил - все - вопрос закрыт! Если тебе лень сочинить пример в одну-две строки на котором у каждого испытателя железно будет проявляться данный баг, то о чем еще говорить?
Вот и про html5 я тебе что сказал? - "меньше слов - выкладывай в офф-форум подготовленный вариант". А ты решил лозунгами ограничится? Эх...
Автор: Cuprume, Отправлено:22:03 27-10-2010
mozers
Ну и к чему все эти разглагольствования? Сказал бы, что баг не воспроизводится и все.
По поводу HTML5, если ты не заметил (http://groups.google.com/group/scite-interest/t/3c481ccfc9c7f9ff), я подготовил список тегов. Вставить их в файл это минутное дело.
Автор: Hmuryj_Mik, Отправлено:22:18 27-10-2010
mozers
Про 2.22 это я ... Кстати, после 2.03.74 -> 2.21.85 с макро у меня теперь все нормально стало. Есть ли возможность выбирать цветовое решение для SideBar?
Автор: mozers, Отправлено:00:58 28-10-2010
Cuprume
Цитата:
я подготовил список тегов. Вставить их в файл это минутное дело.
Так сделай это "минутное дело". Подготовь как положено, а не давай ссылку на www.w3.org. Или ты думаешь сам Нейл будет этой мелочевкой заниматься???

Цитата:
Сказал бы, что баг не воспроизводится и все.
Так я так и сказал "я такого не наблюдаю" (Отправлено: 15:46 27-10-2010)
Давно бы плюнуть на это дело надо, раз репорт такой размазанный. Так, нет, неймется мне... Тыкал, тыкал и всетаки словил твой баг Причина - в AutocompleteObject.lua. Без него все работает как положено. Но AutocompleteObject.lua - большой - найти в чем дело и исправить - дело небыстрое...

Hmuryj_Mik
Цитата:
Есть ли возможность выбирать цветовое решение для SideBar?
Да. Фон и цвет букв у него меняется в зависимости от style.*.32 (т.е. такой же как у окна редактирования).

Автор: Cuprume, Отправлено:02:05 28-10-2010
mozers
Не надо передергивать. Ссылка на w3c там просто в качестве источника, откуда эти теги взяты. Надеюсь, там не надо поднимать систему контроля версий чтобы предложить патч.
Автор: mozers, Отправлено:03:45 28-10-2010
Cuprume
Дошло наконец! Я просто ожидал увидеть в твоем посту исправленный html.properties, а ты написал эти теги прямо в теле сообщения. Не лучший вариант, конечно, но вероятно - сойдет.
Извиняй, пожалуйста! Без обид, друг!
Автор: Cuprume, Отправлено:10:38 28-10-2010
mozers
Не обижаюсь. Рабочие моменты. Изменения внес, файл выложил.
Автор: mozers, Отправлено:12:09 28-10-2010
Cuprume
Ну тогда не будем выжидать пока их Нейл внесет в официал

ALL
Hystory дополнена переводом новшеств 2.22 (Выполнил уважаемый ALeXkRU).
Посмотрите и убедитесь что практически все это у вас уже есть.
А вот если у Neo одна задумка получится, то scite-ru дополнится еще одним интересным новшеством...
Автор: Reklats59, Отправлено:09:43 29-10-2010
Товарищи. Скажите пожалуйста, как прикрутить к SCITE компилятор CPPшный?
Автор: mozers, Отправлено:12:18 29-10-2010
Reklats59
тут отвечал.
Автор: Reklats59, Отправлено:12:48 29-10-2010
mozers, спасибо конечно, но я сам уже разобрался после 4 часов пляски с бубном и пытки яндекса:
1) Установил MinGW, там оно g++ автоматом устанавливает
2) Прописал путь в переменной окружения "C:\MinGW\bin"
3) И прописал\изменил в cpp.proreties:

<...>
cc=C:\MinGW\bin\g++ $(ccopts) -c "$(FilePath)" -o "$(FileDir)\$(FileName)".o
ccc=C:\MinGW\bin\gcc $(ccopts) -c "$(FilePath)" -o "$(FileDir)\$(FileName)".o
<...>
command.go.needs.$(file.patterns.cplusplus)=C:\MinGW\bin\g++ $(ccopts) "$(FilePath)" -o "$(FileDir)\$(FileName)"
<...>
Только вот с "make.command" не могу разобраться. Оно в принципе и не нужно.
Автор: Se_Vlad, Отправлено:15:27 29-10-2010
Наконец-то открыл для себя это супер редактор. Впечатлён, нечего сказать. Пока разбираюсь, появились вопросы.

1. Как изменить хоткеи? (хочу "сохранить" - F2 и выход по ESC)

2. Можно пример макроса разбития одного файла на несколько (по поиску вхождения в строке). Например разбитие ини-файла настроек по-секционно.

Автор: ALeXkRU, Отправлено:17:55 29-10-2010
Se_Vlad

Цитата:
открыл для себя

это - похвально. поздравляю..

Цитата:
1. Как изменить хоткеи?

для начала - полезно прочитать это:
Цитата:
Клавиатурные команды

и (традиционный уже) совет -
Цитата:
очень рекомендую просмотреть файл \SciTE\SciTEGlobal.properties
сразу много вопрсов отпадёт.. в сборке он подробненько откоментирован..
это в меню Настройки/Открыть файл глобальных настроек
Автор: Se_Vlad, Отправлено:20:42 29-10-2010

Цитата:
Клавиатурные команды

Дык с этого и начал. Более того понаходил (и изменил значения, но видимо что-то не то - безрезультатно)

Цитата:
очень рекомендую просмотреть файл \SciTE\SciTEGlobal.properties

Это тоже ессно смотрел. И даже про ctrl+f знаю И про хелп-файл тоже.
Но таки не увидел

Цитата:
1. Как изменить хоткеи? (хочу "сохранить" - F2 и выход по ESC)


Не спорю-мож я и слепой. НЕ сочтите за труд - ткните носом.
Автор: mozers, Отправлено:23:00 29-10-2010
Se_Vlad
Цитата:
НЕ сочтите за труд - ткните носом
Как по ненашему хоткеи(шорткаты) называются? Правильно - shortcut

Цитата:
Можно пример макроса разбития одного файла на несколько (по поиску вхождения в строке). Например разбитие ини-файла настроек по-секционно.
Макросом замучишся такое реализовывать, а вот lua-скриптом - можно. Не скажу чтоб супер сложная задача. Но и совсем простой не назовешь. Навскидку не набросаю.

Автор: Cuprume, Отправлено:23:41 29-10-2010
Se_Vlad
Подозреваю, что закрыть редактор по Esc не получиться. Закрыть вкладку, закрыть все вкладки - да.
Чтобы сохраняться по F2 надо в SciTEGlobal.properties в секции [Shortcuts] добавить строчку

Код:
F2|IDM_SAVE|\


Автор: Se_Vlad, Отправлено:01:27 30-10-2010

Цитата:
F2|IDM_SAVE|\

делал и так - алерт "нет других меток".
F2 зарезервирован под IDM_BOOKMARK_NEXT. Подозреваю, его нужно вначале удалить. Откуда - не нашел.


Цитата:
Макросом замучишся такое реализовывать

Просто в контекст. меню увидел: выделенный текст в новый файл. Вот подумалось - макросами должно быть несложно.. (lua-скрипты для меня воще тёмный лес)

Я чесгря туго въезжаю в настройки.. понятно, что формат "параметр = значение". Но вот что откуда и как...
Например настройка панели. Хочу добавить кнопку снятия выделения.
Открываю toolbar_cool.properties
кнопка задания выделения:
Highlight Text|9$(CN_HIGHLIGHT_SELECTED_TEXT)|$(ICO_HIGHLIGHT)|\

С первым параметром (всплывающая подсказка) всё ясно, а вот остальные параметры - не понятно откуда\как назначать..

Или, казалось бы самая простая задача - по хоткею обрамить текст html-тегами. Да, я видел аббревиатуры (что собсно и подкупило в SCiTE), но как назначить им хоткеи? Или не через аббревиатуры, но именно хоткеями преобразовать выделенный текст.

Мануал тоже достаточно мутный (как по мне).

И еще раз хочу уточнить.
Поиск\замена регулярками многосторочными текстами работает? Мне тут сказали что да, но вижу в хелпе написано что \n в регулярках не поддерживается.
Автор: mozers, Отправлено:11:36 30-10-2010
Se_Vlad Cuprume
Ладно, объясню (настроение хорошее)
1. Все параметры в SciTE записываются в одной строке. Символ \ означает лишь перенос строки.
2. $(abCdE) - пользовательская переменная, значение которой присваивается где то в другом месте. Чтобы узнать ее реальное значение, достаточно нажать Alt+V (Так же можно узнать значение любого другого параметра). В пропертях они и выглядят иначе (они не жирные)

Итак, смотрим в SciTEGlobal.properties [line 779] :
Код:
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|\
Ctrl+Shift+PageUp|IDM_MOVETABLEFT|\
Ctrl+Shift+PageDown|IDM_MOVETABRIGHT|\
$(user.shortcuts.add)
Выделяем user.shortcuts, нажимаем Alt+V, получаем:
Код:
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 0124;IDM_READONLY|Ctrl+Shift+PageUp|IDM_MOVETABLEFT|Ctrl+Shift+PageDown|IDM_MOVETABRIGHT|
Теперь если мы в своем SciTEUser.properties зададим
Код:
user.shortcuts=F2|IDM_SAVE|Escape|IDM_QUIT|
то эти два шортката работать будут, а те, что заданы в SciTEGlobal.properties - нет.
Чтобы работали и те и другие, надо свои шорткаты присвоить не user.shortcuts, а пользовательской user.shortcuts.add
Код:
user.shortcuts.add=F2|IDM_SAVE|Escape|IDM_QUIT|

Теперь, если мы посмотрим (Alt+V) user.shortcuts, то увидим:
Код:
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 0124;IDM_READONLY|Ctrl+Shift+PageUp|IDM_MOVETABLEFT|Ctrl+Shift+PageDown|IDM_MOVETABRIGHT| F2|IDM_SAVE|Escape|IDM_QUIT|
И ВСЕ работает

Автор: Se_Vlad, Отправлено:14:40 30-10-2010
mozers,
Цитата:
1. Все параметры в SciTE записываются в одной строке. Символ \ означает лишь перенос строки.
2. $(abCdE) - пользовательская переменная, значение которой присваивается где то в другом месте. Чтобы узнать ее реальное значение, достаточно нажать Alt+V (Так же можно узнать значение любого другого параметра). В пропертях они и выглядят иначе (они не жирные)

Это я понял сразу Только про Alt+V не знал. А и даже "где-то в другом" понял, но вот где и как именно - этого не понял.

Цитата:
своем SciTEUser.properties

такс.. этого файла у меня изначально не было. Поэтому эти шорткаты я писал в SciTEGlobal.properties - не работали.
Ок, создал я SciTEUser.properties (в корне SciTE\) прописал в нём

Код:
user.shortcuts.add=F2|IDM_SAVE|Escape|IDM_QUIT|

картина та же.
НО!!! Если я в SciTEGlobal.properties добавляю
Код:
F2|IDM_SAVE|
и в SciTEUser.properties пишу тоже самое в user.shortcuts (не user.shortcuts.add!!!) - тогда F2 заработало. (Escape не заработал никак. Даже пробовал ESC).

Однако чувствую - это костыль..
А может я не там создал SciTEUser.properties? А может не правильно в нём прописал?
Полный текст (не работающего) SciTEUser.properties:

Код:
[Shortcuts]
user.shortcuts.add=F2|IDM_SAVE|




Добавлено:
Есть!!!
Создав файл SciTE.properties (не SciTEUser.properties!!!) и прописав в него
Код:
user.shortcuts.add=F2|IDM_SAVE|Escape|IDM_QUIT|

это дело заработало.

Но вопросы с настройками панели и обрамлением выделенного текста с пом шорткатов остались открыты.



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