» SciTE - Open Source Text Editor for Windows & Linux
Цитата:
Перерегистрируйте Windows Script запустив этот файл.
Или переустановите Windows Script.
Понял, завтра на работе попробую и отпишусь по результатах.
На домашнем компютере под Win 7 x64 таких проблем не наблюдается, но есть один непонятный момент, под WinXP при открытии редактора открывается предыдущая сессия (то-есть все файлы которые были открыты в момент закрытия SciTE открываются опять) и это удобно, а под Win 7 x64 всегда открывается новый файл (пустое окно Безымянный), после установки в конфигурационных файлах ничего не менял, запускаю SciTE от имени Админа, контроль учетных записей не отключен, может были у кого подобные ситуации и как это лечится?
l0sy
Проверьте свои права на запись в каталог %ProgramFiles%\SciTE-Ru\home (сессия хранится именно там).
Попробуйте отключить UAC.
Проверьте свои права на запись в каталог %ProgramFiles%\SciTE-Ru\home (сессия хранится именно там).
Попробуйте отключить UAC.
Мозерс, вопрос:
Как добавить кейворды в Яваскрипт. Меня напрягало то, что ФОЛС, ТРУ, АНДЕФАЙНЕД воспринимаются как ключевые слова, так же как и 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
Короче мои попытки не увенчались успехом. Есть где-нибудь мануал или вы мне подскажете что да как?
Как добавить кейворды в Яваскрипт. Меня напрягало то, что ФОЛС, ТРУ, АНДЕФАЙНЕД воспринимаются как ключевые слова, так же как и 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
Короче мои попытки не увенчались успехом. Есть где-нибудь мануал или вы мне подскажете что да как?
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=$(строка.стиля)
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=$(строка.стиля)
А скажите пожалуйста как установить произвольную кодировку, а то в "Файл\Кодировка" только 5 вариантов.
Taran2ul
В меню "Файл\Кодировка" имеется пункт "Code Page Property".
Т.е. при выборе данного пункта, текст будет отбражен в кодировке, заданной параметрами code.page и character.set. А это - еще больше десятка вариантов.
В меню "Файл\Кодировка" имеется пункт "Code Page Property".
Т.е. при выборе данного пункта, текст будет отбражен в кодировке, заданной параметрами code.page и character.set. А это - еще больше десятка вариантов.
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!
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!
GF777
Цитата:
А смысл? Ссылка не менялась.
mozers
SciTE-RU умер или как?
Цитата:
Шапку поправьте, pls!
А смысл? Ссылка не менялась.
mozers
SciTE-RU умер или как?
Цитата:
А смысл? Ссылка не менялась.
Зато инфа в шапке по части номера версии неверной была. Я ее еще тогда же 3.06 поправил.
что я такого нажал, что при вводе текста этот текст одновременно вводился в 2-ух строчках.
unreal666
Просто выделил (с Ctrl) 2 несмежных участка текста.
UR4LTZ
Ты у нас - один из участников проекта. Сам и ответь )
Просто выделил (с Ctrl) 2 несмежных участка текста.
UR4LTZ
Ты у нас - один из участников проекта. Сам и ответь )
mozers
В том то и дело, что во время выделения ctrl я не держал. Если только его заклинило в то время на клаве
В том то и дело, что во время выделения ctrl я не держал. Если только его заклинило в то время на клаве
Поставил SciTE-Ru, не понравилась, решил деинсталлировать... а как ? Нет ни ярлыка для удаления, ни записи в "установка и удаление программ"
Заметил, что в Internet Explorer теперь по команде "Просмотр HTML кода" открывается SciTE.
Как корректно удалить сие, чтобы при этом в реестре откатились все изменения, сделанные SciTE ?
программу брал тут:
http://code.google.com/p/scite-ru/downloads/detail?name=SciTE_302_95Ru_100412.zip
Заметил, что в Internet Explorer теперь по команде "Просмотр HTML кода" открывается SciTE.
Как корректно удалить сие, чтобы при этом в реестре откатились все изменения, сделанные SciTE ?
программу брал тут:
http://code.google.com/p/scite-ru/downloads/detail?name=SciTE_302_95Ru_100412.zip
fuserboard
Цитата:
Чтобы был ярлык для начала нужен инсталятор, а SciTE_Setup.exe - это фактически не инсталятор, а просто самораспаковывающийся rar-архив с автозапуском скрипта из папки SciTE.
Где какие галки ставил при установке?
Цитата:
Нет ни ярлыка для удаления, ни записи в "установка и удаление программ"
Чтобы был ярлык для начала нужен инсталятор, а SciTE_Setup.exe - это фактически не инсталятор, а просто самораспаковывающийся rar-архив с автозапуском скрипта из папки SciTE.
Где какие галки ставил при установке?
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". Где будет параметр, относящийся к сабжу - то удалить его (можно и просто данные разделы удалить, ничего страшного не произойдет))
Цитата:
Как корректно удалить сие
Обычно это прописывается в "HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name" или в "HKCU\Software\Microsoft\Internet Explorer\View Source Editor\Editor Name". Где будет параметр, относящийся к сабжу - то удалить его (можно и просто данные разделы удалить, ничего страшного не произойдет))
fuserboard unreal666 addhaloka
Уже давным-давно, по многочисленным просьбам пользователей, в SciTE_WinIntegrator.hta реализовано удаление параметров.
Т.е. запускаем SciTE_WinIntegrator по-новой (через меню Tools или напрямую из Проводника), снимаем галки, которые мы ставили при установке, и нажимаем "OK".
Теперь осталось только удалить каталог SciTE и о редакторе останутся лишь воспоминания...
Уже давным-давно, по многочисленным просьбам пользователей, в SciTE_WinIntegrator.hta реализовано удаление параметров.
Т.е. запускаем SciTE_WinIntegrator по-новой (через меню Tools или напрямую из Проводника), снимаем галки, которые мы ставили при установке, и нажимаем "OK".
Теперь осталось только удалить каталог SciTE и о редакторе останутся лишь воспоминания...
Ну мне то это не нужно. Я ставлю прогу путем обычной распаковки.
Работаю в 3.0.2 .94Ru, напрягает то, что если Сцайт спрятан в трей (его нет в таскмане по ALt+Tab),
то при даблклике по файлу, с ним ассоциированому, Сцайт, который был развёрнут не на весь экран, из трея разворачивается на весь экран, как если бы я нажал F11.
то при даблклике по файлу, с ним ассоциированому, Сцайт, который был развёрнут не на весь экран, из трея разворачивается на весь экран, как если бы я нажал F11.
Leagnus
Проверил на Win7 + 3.0.2 .95Ru - ничего такого не обнаружил - разворачивается в тот же размер из которого был свернут.
Проверил на Win7 + 3.0.2 .95Ru - ничего такого не обнаружил - разворачивается в тот же размер из которого был свернут.
Вероятно, это из-за того, что у меня альтернативный шелл.
mozers
Цитата:
Видно таки да..
Я как и ты не сишиник...
Я пробую поддержать.. Но мне голову проломили обрезком арматуры..
Что будет дальше я не буду гадать..
Денег на лечении нужно больше чем моя пенсия..
Цитата:
Ты у нас - один из участников проекта. Сам и ответь )
Видно таки да..
Я как и ты не сишиник...
Я пробую поддержать.. Но мне голову проломили обрезком арматуры..
Что будет дальше я не буду гадать..
Денег на лечении нужно больше чем моя пенсия..
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
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
А ни у кого не было идеи, чтобы Scite нюхал BOM в загруженном в него файле?
У меня старая версия 1.75.54Ru прямо "из коробки" могла запускать питоновcкие файлы '.py'
Свежая Ru-сборка пишет "файл не найден" (оригинальная английская запускает без проблем). Что делать, кто подскажет?
Свежая Ru-сборка пишет "файл не найден" (оригинальная английская запускает без проблем). Что делать, кто подскажет?
Neu
Цитата:
настроить свежую.. Настройки взять из "оригинальной английской"...
ЗЫ: если самому не справиться, открыть Версия для печати вверху этой страницы, нажать Ctrl+F, ввести, например python .. там, 01-01-11 как раз об этом было
Цитата:
Свежая Ru-сборка пишет "файл не найден" (оригинальная английская запускает без проблем). Что делать, кто подскажет?
настроить свежую.. Настройки взять из "оригинальной английской"...
ЗЫ: если самому не справиться, открыть Версия для печати вверху этой страницы, нажать Ctrl+F, ввести, например python .. там, 01-01-11 как раз об этом было
Как сделать подсветку области видимости условий и циклов, то есть начальных и конечных IF EndIf итд или как в Notepad++ подсвечивается боковая линия области видимости ?
Вопрос, при вводе текста в консоли, он где то кэшируется. если ошибся при наборе команды, и стер бэкспейсом, а потом написал правильно, то при нажатии на ентер в консоле попытается выполниться команда как будтобы бэкспейс и не нажимал. это баг или фитча, в интернете что-то ничего не нашел, и этот баг еще с 1.х версии..
Вот пример - http://ge.tt/4J1hLeN/v/0
я специально ввел сначала "svn hilp", стер "ilp", и ввел "elp", на что он выдал что команда "svn hilpelp" неизвестна.
Как побороть?
Вот пример - http://ge.tt/4J1hLeN/v/0
я специально ввел сначала "svn hilp", стер "ilp", и ввел "elp", на что он выдал что команда "svn hilpelp" неизвестна.
Как побороть?
А кроме Windows этот редактор существует где-нибудь на других платформах? Ищу что-то такое для MacOS и Ubuntu.
MasMaX, есть, в репозиториях линукса есть, под мак, не уверен...
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
Предыдущая тема: Opera AC
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.