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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: mozers
Дата сообщения: 25.04.2012 17:05
l0sy
Перерегистрируйте Windows Script запустив этот файл.
Или переустановите Windows Script.
Автор: l0sy
Дата сообщения: 25.04.2012 19:09

Цитата:
Перерегистрируйте Windows Script запустив этот файл.
Или переустановите Windows Script.


Понял, завтра на работе попробую и отпишусь по результатах.
На домашнем компютере под Win 7 x64 таких проблем не наблюдается, но есть один непонятный момент, под WinXP при открытии редактора открывается предыдущая сессия (то-есть все файлы которые были открыты в момент закрытия SciTE открываются опять) и это удобно, а под Win 7 x64 всегда открывается новый файл (пустое окно Безымянный), после установки в конфигурационных файлах ничего не менял, запускаю SciTE от имени Админа, контроль учетных записей не отключен, может были у кого подобные ситуации и как это лечится?
Автор: mozers
Дата сообщения: 27.04.2012 16:34
l0sy
Проверьте свои права на запись в каталог %ProgramFiles%\SciTE-Ru\home (сессия хранится именно там).
Попробуйте отключить UAC.
Автор: scout4u
Дата сообщения: 28.04.2012 03:21
Мозерс, вопрос:

Как добавить кейворды в Яваскрипт. Меня напрягало то, что ФОЛС, ТРУ, АНДЕФАЙНЕД воспринимаются как ключевые слова, так же как и function if else и т. д. Я удалил пока булевые типы. Ок. Они пропали из жирной подствеки (неужели гений-разработчик не мог до этого догадаться?).

Теперь возник другой вопрос:
Как сделать кастомный класс подсветки?
Я решил дописать собственный набор в файле cpp.properties:


bools.javascript=\
true false null undefined

bools.$(file.patterns.wsh)=$(bools.javascript)


Потом в файле HTML где как я понял, регистрируются эти коллекции за некими переменными, я добавил кейвордс1, которого не было, а начало было с 2 (почему-то):

keywords1.$(file.patterns.mako)=false true undefined
#keywords1.$(file.patterns.mako)=$(bools.javascript) <— так тоже не работало почему-то хотя выглядело правдоподобным

keywords2.$(file.patterns.vxml)=$(keywordclass.javascript)
keywords1.$(file.patterns.mako)=$(bools.javascript)


Потом в пропертиес добавил «как-бы» стиль расцветки:
colour.bools=fore:#e0e21b

Короче мои попытки не увенчались успехом. Есть где-нибудь мануал или вы мне подскажете что да как?
Автор: mozers
Дата сообщения: 28.04.2012 18:42
scout4u
1. В SciTE - 2 совершенно самостоятельных и никак не пересекающихся лексера для JS:
- 1й (cpp) - настраивается в cpp.properties и включается при выборе подсветки JavaScript (Alt+Shift+F12).
- 2й (hypertext) - настраивается в html.properties и включается при выборе подсветки Hypertext (F12).

2. В файлах *.properties используются реальные параметры, которые меняют настройки SciTE и пользовательские переменные, меняя которые ты изменяешь лишь их самих и лишь на чуть-чуть реальный параметр (если переменная в него входит).
В оригинальном SciTE и переменные и оригинальные парметры выглядят одинаково.
В SciTE-Ru реальные параметры выделены жирным шрифтом.

3. Для создания нового класса (т.е. нового параметра keywordsХ) надо переписывать лексер.

Я так понял, что эти моменты ты не учел. Про последний пункт - видимо - в курсе:

4. Принцип подключения подсветки:
Код: lexer.$(перечень.расширений.файлов)=mylexer
keywords23.$(перечень.расширений.файлов)=$(перечень.ключевых.слов)
style.mylexer.23=$(строка.стиля)
Автор: Taran2ul
Дата сообщения: 30.04.2012 12:20
А скажите пожалуйста как установить произвольную кодировку, а то в "Файл\Кодировка" только 5 вариантов.
Автор: mozers
Дата сообщения: 02.05.2012 19:38
Taran2ul
В меню "Файл\Кодировка" имеется пункт "Code Page Property".
Т.е. при выборе данного пункта, текст будет отбражен в кодировке, заданной параметрами code.page и character.set. А это - еще больше десятка вариантов.
Автор: GF777
Дата сообщения: 02.06.2012 20:57
Release 3.2.0

Released 1 June 2012.
Platform layer added for the Qt open-source cross-platform application and user interface framework for development in C++ or in Python with the PySide bindings for Qt.
Direct access provided to the document bytes for ranges within Scintilla. This is similar to the existing SCI_GETCHARACTERPOINTER API but allows for better performance.
Ctrl+Double Click and Ctrl+Triple Click add the word or line to the set of selections. Feature #3520037.
A SCI_DELETERANGE API was added for deleting a range of text.
Line wrap markers may now be drawn in the line number margin. Feature #3518198.
SciTE on OS X adds option to hide hidden files in the open dialog box.
Lexer added for OScript language. Feature #3523197.
Lexer added for Visual Prolog language. Feature #3523018.
UTF-8 validity is checked more stringently and consistently. All 66 non-characters are now treated as invalid.
HTML lexer bug fixed with inconsistant highlighting for PHP when attribute on separate line from tag. Bug #3520027.
HTML lexer bug fixed for JavaScript block comments. Bug #3520032.
Annotation drawing bug fixed when box displayed with different colours on different lines. Bug #3519872.
On Windows with Direct2D, fix drawing with 125% and 150% DPI system settings.
Virtual space selection bug fixed for rectangular selections. Bug #3519246.
Replacing multiple selection with newline changed to only affect main selection. Bug #3522251.
Replacing selection with newline changed to group deletion and insertion as a single undo action. Bug #3522250.
Auto-completion lists on GTK+ 3 set height correctly instead of showing too few lines.
Mouse wheel scrolling changed to avoid GTK+ bug in recent distributions.
IME bug on Windows fixed for horizontal jump. Bug #3529728.
SciTE case-insensitive autocompletion filters equal identifiers better. Calltip arrows work with bare word identifiers. Bug #3517810.
SciTE bug fixed where shbang lines not setting file type when switching to file loaded in background.
SciTE on GTK+ shows open and save dialogs with the directory of the current file displayed.

http://www.scintilla.org/SciTEDownload.html

Шапку поправьте, pls!
Автор: UR4LTZ
Дата сообщения: 06.06.2012 22:41
GF777
Цитата:

Шапку поправьте, pls!

А смысл? Ссылка не менялась.

mozers
SciTE-RU умер или как?
Автор: unreal666
Дата сообщения: 06.06.2012 23:47

Цитата:
А смысл? Ссылка не менялась.

Зато инфа в шапке по части номера версии неверной была. Я ее еще тогда же 3.06 поправил.
Автор: unreal666
Дата сообщения: 10.06.2012 14:20
что я такого нажал, что при вводе текста этот текст одновременно вводился в 2-ух строчках.
Автор: mozers
Дата сообщения: 13.06.2012 10:18
unreal666
Просто выделил (с Ctrl) 2 несмежных участка текста.

UR4LTZ
Ты у нас - один из участников проекта. Сам и ответь )
Автор: unreal666
Дата сообщения: 13.06.2012 11:03
mozers
В том то и дело, что во время выделения ctrl я не держал. Если только его заклинило в то время на клаве
Автор: fuserboard
Дата сообщения: 14.06.2012 22:00
Поставил SciTE-Ru, не понравилась, решил деинсталлировать... а как ? Нет ни ярлыка для удаления, ни записи в "установка и удаление программ"

Заметил, что в Internet Explorer теперь по команде "Просмотр HTML кода" открывается SciTE.
Как корректно удалить сие, чтобы при этом в реестре откатились все изменения, сделанные SciTE ?

программу брал тут:
http://code.google.com/p/scite-ru/downloads/detail?name=SciTE_302_95Ru_100412.zip
Автор: unreal666
Дата сообщения: 15.06.2012 05:03
fuserboard

Цитата:
Нет ни ярлыка для удаления, ни записи в "установка и удаление программ"

Чтобы был ярлык для начала нужен инсталятор, а SciTE_Setup.exe - это фактически не инсталятор, а просто самораспаковывающийся rar-архив с автозапуском скрипта из папки SciTE.
Где какие галки ставил при установке?
Автор: addhaloka
Дата сообщения: 15.06.2012 06:54
fuserboard 23:00 14-06-2012
Цитата:
Как корректно удалить сие

Обычно это прописывается в "HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name" или в "HKCU\Software\Microsoft\Internet Explorer\View Source Editor\Editor Name". Где будет параметр, относящийся к сабжу - то удалить его (можно и просто данные разделы удалить, ничего страшного не произойдет))
Автор: mozers
Дата сообщения: 15.06.2012 08:20
fuserboard unreal666 addhaloka
Уже давным-давно, по многочисленным просьбам пользователей, в SciTE_WinIntegrator.hta реализовано удаление параметров.
Т.е. запускаем SciTE_WinIntegrator по-новой (через меню Tools или напрямую из Проводника), снимаем галки, которые мы ставили при установке, и нажимаем "OK".
Теперь осталось только удалить каталог SciTE и о редакторе останутся лишь воспоминания...
Автор: unreal666
Дата сообщения: 15.06.2012 08:27
Ну мне то это не нужно. Я ставлю прогу путем обычной распаковки.
Автор: Leagnus
Дата сообщения: 25.06.2012 21:01
Работаю в 3.0.2 .94Ru, напрягает то, что если Сцайт спрятан в трей (его нет в таскмане по ALt+Tab),
то при даблклике по файлу, с ним ассоциированому, Сцайт, который был развёрнут не на весь экран, из трея разворачивается на весь экран, как если бы я нажал F11.
Автор: mozers
Дата сообщения: 26.06.2012 14:50
Leagnus
Проверил на Win7 + 3.0.2 .95Ru - ничего такого не обнаружил - разворачивается в тот же размер из которого был свернут.
Автор: Leagnus
Дата сообщения: 27.06.2012 13:39
Вероятно, это из-за того, что у меня альтернативный шелл.
Автор: UR4LTZ
Дата сообщения: 28.06.2012 23:13
mozers

Цитата:
Ты у нас - один из участников проекта. Сам и ответь )

Видно таки да..
Я как и ты не сишиник...
Я пробую поддержать.. Но мне голову проломили обрезком арматуры..
Что будет дальше я не буду гадать..
Денег на лечении нужно больше чем моя пенсия..
Автор: GF777
Дата сообщения: 15.07.2012 20:51
Release 3.2.1

Released 14 July 2012.
In Scintilla.iface, specify features as properties instead of functions where possible and fix some enumerations.
In SciTE Lua scripts, string properties in Scintilla API can be retrieved as well as set using property notation.
Added character class APIs: SCI_SETPUNCTUATIONCHARS, SCI_GETWORDCHARS, SCI_GETWHITESPACECHARS, and SCI_GETPUNCTUATIONCHARS. Feature #3529805.
Less/Hss support added to CSS lexer. Feature #3532413.
C++ lexer style SCE_C_PREPROCESSORCOMMENT added for stream comments in preprocessor. Bug #3487406.
Fix incorrect styling of inactive code in C++ lexer. Bug #3533036.
Fix incorrect styling by C++ lexer after empty lines in preprocessor style.
C++ lexer option "lexer.cpp.allow.dollars" fixed so can be turned off after being on. Bug #3541461.
Fortran fixed format lexer fixed to style comments from column 73. Bug #3540486.
Fortran folder folds CRITICAL .. END CRITICAL. Bug #3540486.
Fortran lexer fixes styling after comment line ending with '&'. Bug #3087226.
Fortran lexer styles preprocessor lines so they do not trigger incorrect folding. Bug #2906275.
Fortran folder fixes folding of nested ifs. Bug #2809176.
HTML folder fixes folding of CDATA when fold.html.preprocessor=0. Bug #3540491.
On Cocoa, fix autocompletion font lifetime issue and row height computation.
In 'choose single' mode, autocompletion will close an existing list if asked to display a single entry list.
Fixed SCI_MARKERDELETE to only delete one marker per call. Bug #3535806.
Properly position caret after undoing coalesced delete operations. Bug #3523326.
Ensure margin is redrawn when SCI_MARGINSETSTYLE called.
Fix clicks in first pixel of margins to send SCN_MARGINCLICK.
Fix infinite loop when drawing block caret for a zero width space character at document start.
Crash fixed for deleting negative range.
For characters that overlap the beginning of their space such as italics descenders and bold serifs, allow start of text to draw 1 pixel into margin. Bug #699587. Bug #3537799.
Fixed problems compiling Scintilla for Qt with GCC 4.7.1 x64.
Fixed problem with determining GTK+ sub-platform caused when adding Qt support in 3.2.0.
Fix incorrect measurement of untitled file in SciTE on Linux leading to message "File ...' is 2147483647 bytes long". Bug #3537764.
In SciTE, fix open of selected filename with line number to go to that line.
Fix problem with last visible buffer closing in SciTE causing invisible buffers to be active.
Avoid blinking of SciTE's current word highlight when output pane changes.
SciTE properties files can be longer than 60K.

http://scintilla.sourceforge.net/SciTEDownload.html
Автор: Leagnus
Дата сообщения: 26.07.2012 02:25
А ни у кого не было идеи, чтобы Scite нюхал BOM в загруженном в него файле?
Автор: Neu
Дата сообщения: 07.08.2012 09:58
У меня старая версия 1.75.54Ru прямо "из коробки" могла запускать питоновcкие файлы '.py'
Свежая Ru-сборка пишет "файл не найден" (оригинальная английская запускает без проблем). Что делать, кто подскажет?
Автор: ALeXkRU
Дата сообщения: 07.08.2012 13:19
Neu

Цитата:
Свежая Ru-сборка пишет "файл не найден" (оригинальная английская запускает без проблем). Что делать, кто подскажет?

настроить свежую.. Настройки взять из "оригинальной английской"...

ЗЫ: если самому не справиться, открыть Версия для печати вверху этой страницы, нажать Ctrl+F, ввести, например python .. там, 01-01-11 как раз об этом было
Автор: joker2d
Дата сообщения: 21.08.2012 08:34
Как сделать подсветку области видимости условий и циклов, то есть начальных и конечных IF EndIf итд или как в Notepad++ подсвечивается боковая линия области видимости ?
Автор: Huh63
Дата сообщения: 13.09.2012 13:38
Вопрос, при вводе текста в консоли, он где то кэшируется. если ошибся при наборе команды, и стер бэкспейсом, а потом написал правильно, то при нажатии на ентер в консоле попытается выполниться команда как будтобы бэкспейс и не нажимал. это баг или фитча, в интернете что-то ничего не нашел, и этот баг еще с 1.х версии..
Вот пример - http://ge.tt/4J1hLeN/v/0

я специально ввел сначала "svn hilp", стер "ilp", и ввел "elp", на что он выдал что команда "svn hilpelp" неизвестна.

Как побороть?
Автор: MasMaX
Дата сообщения: 06.10.2012 09:39
А кроме Windows этот редактор существует где-нибудь на других платформах? Ищу что-то такое для MacOS и Ubuntu.
Автор: Huh63
Дата сообщения: 09.10.2012 07:52
MasMaX, есть, в репозиториях линукса есть, под мак, не уверен...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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