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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: Cuprume
Дата сообщения: 26.10.2010 22:40
Я привык писать правила CSS без пробела между свойством и значением, например

Код: width:500px;
Автор: mozers
Дата сообщения: 26.10.2010 23:46
Cuprume
SciTEGlobal.properties [line 1076] :
Код: # При 1 SciTE после ввода каждой буквы будет услужливо выводить подсказку с возможными вариантами дополнения.
autocompleteword.automatic=1

# При 1 подсказка будет многовариантной
# работает только в версии SciTE-Ru (доработка Sergey Kishchenko http://groups.google.com/group/scite-interest/browse_thread/thread/87ba9fd13989ae84)
autocompleteword.incremental=1
Автор: Cuprume
Дата сообщения: 27.10.2010 09:56
mozers
Т.е. ты предлагаешь отключить? Нет, я не против подсказок, просто в моем конкретном случае подсказка не исчезает, после того как ее текст набран полностью.
Автор: mozers
Дата сообщения: 27.10.2010 14:46
Cuprume
Цитата:
подсказка не исчезает, после того как ее текст набран полностью
Максимально простой, КОНКРЕТНЫЙ и повторяемый пример - в студию!
(я такого не наблюдаю)
Автор: Cuprume
Дата сообщения: 27.10.2010 16:32
mozers

Вот для наглядности http://dl.dropbox.com/u/3622221/Scite/helper.avi Естественно, чтобы такая подсказка появлялась нужно, чтобы текст "50px" уже присутствовал где-то в файле.
Автор: Hmuryj_Mik
Дата сообщения: 27.10.2010 17:06
Вышло 2.22 уже. SciTE-Ru 2.22 ещё нету
Автор: mozers
Дата сообщения: 27.10.2010 18:03
Cuprume
Цитата:
Вот для наглядности
Какой, нафиг, "наглядности" ??? Ты бы еще со звуком записал
Пример должен быть простым и легко повторяющимся на любой машине. У меня такого - нет. Че там у тебя - совершенно непонятно.

Hmuryj_Mik
Цитата:
Вышло 2.22 уже
Часу не прошло Терпение, все будет в свое время...
Кстати, наш 2.21.85 сделан не по релизу 2.21, а по рабочей Hg версии, поэтому 90% новшеств релиза 2.22 в нем уже есть
Автор: Cuprume
Дата сообщения: 27.10.2010 18:11
mozers


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

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

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

Hmuryj_Mik
Цитата:
Есть ли возможность выбирать цветовое решение для SideBar?
Да. Фон и цвет букв у него меняется в зависимости от style.*.32 (т.е. такой же как у окна редактирования).
Автор: Cuprume
Дата сообщения: 28.10.2010 01:05
mozers
Не надо передергивать. Ссылка на w3c там просто в качестве источника, откуда эти теги взяты. Надеюсь, там не надо поднимать систему контроля версий чтобы предложить патч.
Автор: mozers
Дата сообщения: 28.10.2010 02:45
Cuprume
Дошло наконец! Я просто ожидал увидеть в твоем посту исправленный html.properties, а ты написал эти теги прямо в теле сообщения. Не лучший вариант, конечно, но вероятно - сойдет.
Извиняй, пожалуйста! Без обид, друг!
Автор: Cuprume
Дата сообщения: 28.10.2010 09:38
mozers
Не обижаюсь. Рабочие моменты. Изменения внес, файл выложил.
Автор: mozers
Дата сообщения: 28.10.2010 11:09
Cuprume
Ну тогда не будем выжидать пока их Нейл внесет в официал

ALL
Hystory дополнена переводом новшеств 2.22 (Выполнил уважаемый ALeXkRU).
Посмотрите и убедитесь что практически все это у вас уже есть.
А вот если у Neo одна задумка получится, то scite-ru дополнится еще одним интересным новшеством...
Автор: Reklats59
Дата сообщения: 29.10.2010 08:43
Товарищи. Скажите пожалуйста, как прикрутить к SCITE компилятор CPPшный?
Автор: mozers
Дата сообщения: 29.10.2010 11:18
Reklats59
тут отвечал.
Автор: Reklats59
Дата сообщения: 29.10.2010 11:48
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
Дата сообщения: 29.10.2010 14:27
Наконец-то открыл для себя это супер редактор. Впечатлён, нечего сказать. Пока разбираюсь, появились вопросы.

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

2. Можно пример макроса разбития одного файла на несколько (по поиску вхождения в строке). Например разбитие ини-файла настроек по-секционно.
Автор: ALeXkRU
Дата сообщения: 29.10.2010 16:55
Se_Vlad

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

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

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

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

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

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

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

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

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

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


Не спорю-мож я и слепой. НЕ сочтите за труд - ткните носом.
Автор: mozers
Дата сообщения: 29.10.2010 22:00
Se_Vlad
Цитата:
НЕ сочтите за труд - ткните носом
Как по ненашему хоткеи(шорткаты) называются? Правильно - shortcut

Цитата:
Можно пример макроса разбития одного файла на несколько (по поиску вхождения в строке). Например разбитие ини-файла настроек по-секционно.
Макросом замучишся такое реализовывать, а вот lua-скриптом - можно. Не скажу чтоб супер сложная задача. Но и совсем простой не назовешь. Навскидку не набросаю.
Автор: Cuprume
Дата сообщения: 29.10.2010 22:41
Se_Vlad
Подозреваю, что закрыть редактор по Esc не получиться. Закрыть вкладку, закрыть все вкладки - да.
Чтобы сохраняться по F2 надо в SciTEGlobal.properties в секции [Shortcuts] добавить строчку

Код: F2|IDM_SAVE|\
Автор: Se_Vlad
Дата сообщения: 30.10.2010 00:27

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

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


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

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

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

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

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

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

И еще раз хочу уточнить.
Поиск\замена регулярками многосторочными текстами работает? Мне тут сказали что да, но вижу в хелпе написано что \n в регулярках не поддерживается.
Автор: mozers
Дата сообщения: 30.10.2010 10:36
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)
Автор: Se_Vlad
Дата сообщения: 30.10.2010 13:40
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|
Автор: mozers
Дата сообщения: 30.10.2010 14:09
Se_Vlad
Цитата:
F2 зарезервирован под IDM_BOOKMARK_NEXT. Подозреваю, его нужно вначале удалить.
Любой параметр записанный ниже по тексту или в пользовательских .properties автоматом забивает одноименный.
Именно поэтому в SciTEUser.properties можно переопределить любой параметр, заданный в любом .properties.

Цитата:
кнопка задания выделения:
Highlight Text|9$(CN_HIGHLIGHT_SELECTED_TEXT)|$(ICO_HIGHLIGHT)|\
С первым параметром (всплывающая подсказка) всё ясно, а вот остальные параметры - не понятно откуда\как назначать..
Пользовательский тулбар - фича SciTE-Ru, поэтому описание - тут.

Цитата:
не через аббревиатуры, но именно хоткеями преобразовать выделенный текст.
Создать команду в меню Tools с шорткатом. Например, так:
Код: command.name.230.*=Tag BOLD
command.230.*=dostring editor:ReplaceSel("<b>"..props["CurrentSelection"].."</b>")
command.mode.230.*=subsystem:lua,savebefore:no
command.shortcut.230.*=Ctrl+Alt+B
Автор: Cuprume
Дата сообщения: 30.10.2010 14:16
Se_Vlad

SciTEUser.properties надо создавать в папке Home
Автор: Se_Vlad
Дата сообщения: 30.10.2010 21:37
mozers,

Цитата:
Любой параметр записанный ниже по тексту или в пользовательских .properties автоматом забивает одноименный.
Именно поэтому в SciTEUser.properties можно переопределить любой параметр, заданный в любом .properties.

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

Цитата:
SciTEUser.properties надо создавать в папке Home

Угу, потом уже понял, вызвав его из меню


Цитата:
То, что выделено оранжевым цветом - маленький Lua скрипт.

Это сам скрипт или только вызов, а скрипт лежит где-то отдельно?
Откуда брать параметры-значания (230, Tag BOLD и тд)?

В общем уже начинает надоедать настраивать под себя (а настраивать много хочу).. Поэтому вопрос - есть ли сборка (или что там возможно) с визуальными настройками цветов, панелей и тп? (настроить цвета без их просмотра - анриал)


Цитата:
поэтому описание - тут.

Я конечно дико извиняюсь, но ЭТО не описание. Ну т.е. это может кусочек объяснений, но...

1. про секцию [Icon Constants] ни слова.
2. Формат как бы похож на пример выше, но.. откуда $ (думается мне это переменная, но об этом в описании - ни слова)
3. номер иконки1. В приведенном выше примере это не номер (и как он должен прописываться?), а параметр берётся в соответствии с записями в секции [Icon Constants] (обо всём это пришлось догадываться и искать методом тыка).
4. что означает 9 в кнопке подсветке - не ясно.


Цитата:
Поконкретнее пожалуйста. Какая фраза вызвала непонимание? Поправим

Не во фразе дело.. в самой структуре. Я понимаю, что людям, за несколько лет сроднившимися с софтом не всё видно (да и не возможно всего увидеть). Попробуйте взглянуть на "документацию" глазами пользователя впервые взявшему в руки SciTE. И какие вопросы ему в первую очередь придётся решать? Где и как хранятся настройки, настройки цветов, панели, хоткеев и тд...

Да, еще вопрос. Можно ли по ALT+TAB не сразу переключать документы, а вызывать.. не знаю как правильно называется.. окошко с возможность выбора документа. Как в нотепад++, например:


И переключением не по кругу, а между 2-мя последними используемыми док-тами

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Universal Share Downloader


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