UR4LTZ спасибо больше! да это работает, просто в версии которую я раньше использовал http://scite.ruteam.ru/ это не работало. А почему не обновляется сайт http://scite.ruteam.ru/ ? Все кто в яндексе набирают scite попадают на струю версию с кучей ошибок.
» SciTE - Open Source Text Editor for Windows & Linux
whiteshum
Цитата:
автор куда-то пропал и давненько уже.. видимо, нет возможности у него заниматься сайтом
Цитата:
почему не обновляется сайт
автор куда-то пропал и давненько уже.. видимо, нет возможности у него заниматься сайтом
Цитата:
А если сохранить файл в уникоде или UTF?
А разве UTF это и не есть юникод?
Пересохранил файл в UTF-8.
Не помогло.
И все-таки я так просто отсюда не уйду Еще вопросов появилось, может просветите?
1. Сайд-бар, вкладка функций. По умолчанию отсортированы по мере появления в тексте (довольно странный выбор, на мой взгляд). Можно ли где-то научить его сортировать функции по умолчанию в алфавитном порядке? В toolbar_cool.properties ничего на эту тему не нашел...
2. Имеется вертикальная полоса шириной в 1 пиксель (малинового?) цвета через все поле редактора в правой трети экрана. Зачем она и где можно отключить?
Спасибо.
1. Сайд-бар, вкладка функций. По умолчанию отсортированы по мере появления в тексте (довольно странный выбор, на мой взгляд). Можно ли где-то научить его сортировать функции по умолчанию в алфавитном порядке? В toolbar_cool.properties ничего на эту тему не нашел...
2. Имеется вертикальная полоса шириной в 1 пиксель (малинового?) цвета через все поле редактора в правой трети экрана. Зачем она и где можно отключить?
Спасибо.
Dm666
Цитата:
это - граница текста.. по ней осуществляется автоперенос на следующую строку.
см. секцию
Код: [Wrap] Задание ширины для правой ограничительной линии и перенос длинных строк
Цитата:
2. Имеется вертикальная полоса шириной в 1 пиксель (малинового?) цвета через все поле редактора в правой трети экрана. Зачем она и где можно отключить?
это - граница текста.. по ней осуществляется автоперенос на следующую строку.
см. секцию
Код: [Wrap] Задание ширины для правой ограничительной линии и перенос длинных строк
Цитата:
это - граница текста.. по ней осуществляется автоперенос на следующую строку.
см. секцию
Код:
[Wrap] Задание ширины для правой ограничительной линии и перенос длинных строк
в файле глобальных настроек SciTEGlobal.properties (там есть подробные пояснения, что и как)
Спасибо!
Цитата:
Цитата:
1. Сайд-бар, вкладка функций.
не пробовал правый клик в этом списке?
Правый клик, это понятно. Так и делал, просто надоело каждый раз тыкать, хотелось по умолчанию чтобы было.
Цитата:
Добавлено:
ЗЫ: а какая связь между toolbar_cool.properties и боковой панелью (ака SideBar) ? смотреть-то нужно в Tools/SideBar.lua..
Хм. И правда. Попутался... А вот за за наводку на SideBar.lua. спасибо.
Там и нашел: "local _sort = 'order'" надо заменить на "local _sort = 'name'"
Что то я скачал вот отсюда
Цитата:
Не русская она ни разу.Как русифицировать?В настройках не нахожу.
Цитата:
Последняя версия редактора из проекта SciTE-Ru - 2.22 .87 [Сборка 01.11.2010]
Не русская она ни разу.Как русифицировать?В настройках не нахожу.
ALeXkRU
Цитата:
Так вот какой он..северный олень)))
Благодарю.Я бы сам в интеграции не нашел бы.
Цитата:
(в установленном, через меню Tools\Options\Windows Integration)
Так вот какой он..северный олень)))
Благодарю.Я бы сам в интеграции не нашел бы.
bibirada
Цитата:
при установке оно само автоматом запускается и искать не нужно
Цитата:
.Я бы сам в интеграции не нашел бы
при установке оно само автоматом запускается и искать не нужно
Подскажите пожалуйста, где в настройках программы можно изменить выбор раскраски в зависимости от расширения файла?
Q1qq
ээ.. если я правильно понял, имеется в виду подсветка в файлах с определённым расширением? и дефолтная не устраивает?
тогда смотреть нужно в соответствующих файлах типа ..SciTE\languages\cpp.properties
и полистать описание команд style.. и lexer... в документации (и тут - подробнее)
ээ.. если я правильно понял, имеется в виду подсветка в файлах с определённым расширением? и дефолтная не устраивает?
тогда смотреть нужно в соответствующих файлах типа ..SciTE\languages\cpp.properties
и полистать описание команд style.. и lexer... в документации (и тут - подробнее)
Кто знает, что случилось с конференцией?
Cuprume
О какой "конференции" речь?
Наш топик - работает. Официальная конференция - тоже. Форум на scite-ru.org - функционирует. Чат - работает.
О какой "конференции" речь?
Наш топик - работает. Официальная конференция - тоже. Форум на scite-ru.org - функционирует. Чат - работает.
mozers
О русскоязычной. Сейчас - да, но вчера не работала.
О русскоязычной. Сейчас - да, но вчера не работала.
Здравствуйте, у меня по данному текстовому редактору несколько вопросов.
Программирую на ассемблере и есть несколько вещей, которые хотелось бы исправить:
1) когда я создаю проект, то основной файл=.asm, все остальные функции и подфункции выносятся в файлы .inc. Когда я нажимаю TAB на .asm, то таб отрабатывает нормально(8 символов отступ), когда же на .inc - то там два отступа. Как научить скит правильно отступать табы на файлах .inc ?
2) Некорректно отображаются строки вида:
db 0x9,'%s',0xD,0xA,0 ;somename
строка подсвечивает как закомментированная.
Использую оригинальный scite последней версии. Заранее спасибо за помощь
Программирую на ассемблере и есть несколько вещей, которые хотелось бы исправить:
1) когда я создаю проект, то основной файл=.asm, все остальные функции и подфункции выносятся в файлы .inc. Когда я нажимаю TAB на .asm, то таб отрабатывает нормально(8 символов отступ), когда же на .inc - то там два отступа. Как научить скит правильно отступать табы на файлах .inc ?
2) Некорректно отображаются строки вида:
db 0x9,'%s',0xD,0xA,0 ;somename
строка подсвечивает как закомментированная.
Использую оригинальный scite последней версии. Заранее спасибо за помощь
BadSpider
Цитата:
Код: import pov
Цитата:
Как научить скит правильно отступать табы на файлах .inc ?Поставить комментарий на строчку
Код: import pov
Предлагаю к ознакомлению перевод новшеств SciTE 2.24
(Выполнил, как всегда, уважаемый ALeXkRU
Цитата:
(Выполнил, как всегда, уважаемый ALeXkRU
Цитата:
Версия 2.24 от 3 февраля 2011 г.Замечания - приветсвуются!
Исправлена утечка памяти в коде графической библиотеки GTK+ Cairo. Feature #3157655.
В SciTE в GTK+ добавлен диалог вставки аббревиатур.
При прокручивании окна теперь возникает уведомление SCN_UPDATEUI. В возвращаемой битовой маске отображается какие конкретно типы обновления произошли: SC_UPDATE_SELECTION, SC_UPDATE_CONTENT, SC_UPDATE_H_SCROLL или SC_UPDATE_V_SCROLL. Feature #3125977.
В Windows для обеспечения разворота стрелки курсора в соответствии с значением по умолчанию платформы, теперь создаётся отражение стрелки курсора платформы. Feature #3143968.
Можно выбрать курсор мыши, который будет использоваться на полях margins. Feature #3161326.
В GTK+, SciTE задает тип файла (MIME type) обычного текста (text/plain) в файлах .desktop, так что он появится в контекстном меню оболочки. Feature #3137126.
Свертка кода в·Bash теперь обрабатывает документы. Feature #3118223.
В C++ добавлены свойства fold.cpp.syntax.based, fold.cpp.comment.multiline, fold.cpp.explicit.start, fold.cpp.explicit.end и fold.cpp.explicit.anywhere, которые позволяют лучше контролировать сворачивание и явно выбирать маркер свёртки.
В лексере C++ исправлена ошибка при обработке строк с одиночной кавычкой, продолжающихся после конца строки. Bug #3150522.
Свертка кода в·Ruby теперь обрабатывает документы. Feature #3118224.
Лексер SQL позволяет '.' (точке) быть частью слова. Feature #3103129.
Свертка кода в·SQL обрабатывает операторы case в большем количестве ситуаций. Feature #3135027.
В·SQL добавлены точки сворачивания внутри выражения на основе структур в скобках. Feature #3165488.
При свертке кода в·SQL свойство fold.sql.exists сбрасывалось в 'exists' при автоматической обработке. Bug #3164194.
Теперь свойства лексеров в SciTE обрабатываются только если они были явно заданы, например, используются по умолчанию установленные лексерами, а не 0.
При двойном клике мыши выделяется слово вокруг символа под курсором, а не вокруг позиции между символами под курсором. Это позволяет выбрать двойным щелчком то, что указал пользователь без выделения соседних символов (не слов, пробелов). Bug #3111174.
Исправлена ошибка, когда при двойном щелчке мыши выделялась строка, а не слово. Bug #3143635.
Правый клик отменяет автозавершение. Bug #3144531.
Исправлена работа мультивставки, когда additionalSelectionTyping имеет значение off. Bug #3126221.
Исправлена проблема виртуальных пробелов при изменении текста под кареткой/курсором. Bug #3154986.
Исправлена утечка памяти в коде объекта лексер. Bug #3133672.
SciTE в GTK+ исправлена ошибка поиска при использовании регулярных выражений. Bug #3156217.
Убрана ненужная полная перерисовка окна для SCI_GOTOPOS. Feature #3146650.
Убрана ненужная перерисовка, когда в индикаторе заполнения диапазона нет реальных изменений.
ALeXkRU
Не совсем это. При открытии файла *.html автоматически включается подсветка для html-кода. Но у меня шаблоны с html-кодом имеют другое расширение, а именно ep. Как мне научить SciTE открывать файлы *.ep и сразу включать подсветку синтаксиса для html?
Не совсем это. При открытии файла *.html автоматически включается подсветка для html-кода. Но у меня шаблоны с html-кодом имеют другое расширение, а именно ep. Как мне научить SciTE открывать файлы *.ep и сразу включать подсветку синтаксиса для html?
Q1qq
то, то
как уже говорил, открываешь соответствующий .properties-файл (в твоём случае, C:\Program Files\SciTE\languages\html.properties)
в начале перечислены расширения файлов, с которыми будет применяться настройка подсветки, приведённая в этом файле..
изменяешь(добавляешь расширение) так, как тебе нужно.. например, получаешь:
Код: file.patterns.web=*.html;*.htm;*.asp;*.shtml;*.htd;*.jsp;*.ep
то, то
как уже говорил, открываешь соответствующий .properties-файл (в твоём случае, C:\Program Files\SciTE\languages\html.properties)
в начале перечислены расширения файлов, с которыми будет применяться настройка подсветки, приведённая в этом файле..
изменяешь(добавляешь расширение) так, как тебе нужно.. например, получаешь:
Код: file.patterns.web=*.html;*.htm;*.asp;*.shtml;*.htd;*.jsp;*.ep
ALeXkRU
Спасибо за подробный ответ! Именно так и заработало. Теряюсь в таком многообразии настроечных файлов, что не знал в какой файл смотреть.
Тогда ещё вопрос, можно ли научить его среди html кода подсвечивать то, что находится между <% и %> как perl?
Или придётся копировать все правила подсветки синтаксиса perl-а в файл подсветки синтаксиса html?
Спасибо за подробный ответ! Именно так и заработало. Теряюсь в таком многообразии настроечных файлов, что не знал в какой файл смотреть.
Тогда ещё вопрос, можно ли научить его среди html кода подсвечивать то, что находится между <% и %> как perl?
Или придётся копировать все правила подсветки синтаксиса perl-а в файл подсветки синтаксиса html?
Q1qq
Подсветка файла реализуется конкретным лексером. Лексер hypertext различает html-код, javascript, vbscript, php и еще кучу всего... Perl он не понимает - так что копировать правила - бесполезно.
Решение - элементарно: переключать подсветку через меню "Language"("Подсветка"). Шорткат для удобства можно навесить...
Подсветка файла реализуется конкретным лексером. Лексер hypertext различает html-код, javascript, vbscript, php и еще кучу всего... Perl он не понимает - так что копировать правила - бесполезно.
Решение - элементарно: переключать подсветку через меню "Language"("Подсветка"). Шорткат для удобства можно навесить...
mozers
Если я правильно понял, лексер hypertext позволяет подсвечивать синтаксис всех этих языков (html-код, javascript, vbscript, php и т.д.) в одном файле одновременно? Нет ли возможности добавить туда ещё и perl? Потому что в html-шаблонах идёт html-код вперемешку с perl-овым кодом. Переключение между html и perl подсветкой (если я тебя правильно понял) не даст представления о всём коде сразу.
Если я правильно понял, лексер hypertext позволяет подсвечивать синтаксис всех этих языков (html-код, javascript, vbscript, php и т.д.) в одном файле одновременно? Нет ли возможности добавить туда ещё и perl? Потому что в html-шаблонах идёт html-код вперемешку с perl-овым кодом. Переключение между html и perl подсветкой (если я тебя правильно понял) не даст представления о всём коде сразу.
Q1qq
>можно ли научить его среди html кода подсвечивать то, что находится между <% и %> как perl?
можно, используя scintillua (т.е. LPEG-лексеры). Но работать будет медленнее "нормального" лексера.
См. http://caladbolg.net/luadoc/textadept/modules/lexer.html начиная от Embedded Lexers
Добавлено:
Краткое руководство, как встроить один лексер в другой, на примере html+perl:
I. Устанавливаем scintillua:
1. берём последнюю версию scintillua: http://code.google.com/p/scintillua/
2. распаковываем папку lexers/ в папку со scite.exe
3. добавляем в SciTEGlobal.properties строчку "import lexers/lpeg", или, что предпочтительнее, добавляем в SciTEUser.properties строчку "import ../lexers/lpeg"
4. добавляем в параметр menu.language "язык Lpeg" (т.е. строчку "LPeg|lpeg||")
убедимся, что оно работает: выберем в меню язык сначала LPeg (всё должно обесцветится), потом Properties (добавилось немножко цветов. Но наш лексер лучше)
II. Встраиваем лексер perl в лексер hypertext:
1. открываем lexers/hypertext.lua
2. в самом конце добавляем следующий код:
Код: -- Embedded Perl
local perl = l.load('perl')
local perl_start_rule = token('perl_tag', P'<%' )
local perl_end_rule = token('perl_tag', P'%>' )
_tokenstyles[#_tokenstyles+1] = { 'perl_tag', l.style_embedded }
l.embed_lexer(_M, perl, perl_start_rule, perl_end_rule)
>можно ли научить его среди html кода подсвечивать то, что находится между <% и %> как perl?
можно, используя scintillua (т.е. LPEG-лексеры). Но работать будет медленнее "нормального" лексера.
См. http://caladbolg.net/luadoc/textadept/modules/lexer.html начиная от Embedded Lexers
Добавлено:
Краткое руководство, как встроить один лексер в другой, на примере html+perl:
I. Устанавливаем scintillua:
1. берём последнюю версию scintillua: http://code.google.com/p/scintillua/
2. распаковываем папку lexers/ в папку со scite.exe
3. добавляем в SciTEGlobal.properties строчку "import lexers/lpeg", или, что предпочтительнее, добавляем в SciTEUser.properties строчку "import ../lexers/lpeg"
4. добавляем в параметр menu.language "язык Lpeg" (т.е. строчку "LPeg|lpeg||")
убедимся, что оно работает: выберем в меню язык сначала LPeg (всё должно обесцветится), потом Properties (добавилось немножко цветов. Но наш лексер лучше)
II. Встраиваем лексер perl в лексер hypertext:
1. открываем lexers/hypertext.lua
2. в самом конце добавляем следующий код:
Код: -- Embedded Perl
local perl = l.load('perl')
local perl_start_rule = token('perl_tag', P'<%' )
local perl_end_rule = token('perl_tag', P'%>' )
_tokenstyles[#_tokenstyles+1] = { 'perl_tag', l.style_embedded }
l.embed_lexer(_M, perl, perl_start_rule, perl_end_rule)
Два вопроса, на которые не могу найти ответ.
каким образом поменять фоновый цвет редактора... от белого глаза уже вылазят...
Файл SciTEGlobal.properties
и
[Styles] Шрифты и цветовые настройки
все переглядел не нашел....
Второй вопрос... как открыть из другой программы... из командной строки прогу со скриптом сразу на исполнение?
C:\Program Files (x86)\SciTE\SciTE.exe -open: skript.pl
Вот так прога со скриптом открываются... а чтобы сразу шло это на исполнение....
каким образом поменять фоновый цвет редактора... от белого глаза уже вылазят...
Файл SciTEGlobal.properties
и
[Styles] Шрифты и цветовые настройки
все переглядел не нашел....
Второй вопрос... как открыть из другой программы... из командной строки прогу со скриптом сразу на исполнение?
C:\Program Files (x86)\SciTE\SciTE.exe -open: skript.pl
Вот так прога со скриптом открываются... а чтобы сразу шло это на исполнение....
Andrej_k
цвет фона на самом деле фиг поменяешь, т.к. он часто паерекрывается лексерами. Но начинать надо отсюда:
Код: # Заданный по умолчанию стиль, и его особенности будут унаследованы всеми другими стилями
style.*.32=$(font.base),fore:#B0B0B0,back:#000000
цвет фона на самом деле фиг поменяешь, т.к. он часто паерекрывается лексерами. Но начинать надо отсюда:
Код: # Заданный по умолчанию стиль, и его особенности будут унаследованы всеми другими стилями
style.*.32=$(font.base),fore:#B0B0B0,back:#000000
Спасибо! Дышать стало легче
Andrej_k
Цитата:
кстати, недавно наткнулся на такую темку: CreationTheme v0.1 - для редактирования темы SciTE.
там же и ссылки на топик с готовыми темами
Цитата:
каким образом поменять фоновый цвет редактора... от белого глаза уже вылазят...
кстати, недавно наткнулся на такую темку: CreationTheme v0.1 - для редактирования темы SciTE.
там же и ссылки на топик с готовыми темами
Я в своё время скопировал секцию Styles в файл пользовательских настроек, а потом долго правил. На данный момент этот кусок выглядит вот так: http://pastebin.com/hbQ9USyE (тег more почему-то не работает...)
TymurGubayev
Большое спасибо! Буду пробовать.
Andrej_k
Цитата:
Пользуюсь тёмной темой, вот пример http://habreffect.ru/files/36b/6108eda02/scite-screenshot.png
Могу поделиться всеми настроечными файлами.
Большое спасибо! Буду пробовать.
Andrej_k
Цитата:
каким образом поменять фоновый цвет редактора... от белого глаза уже вылазят...
Пользуюсь тёмной темой, вот пример http://habreffect.ru/files/36b/6108eda02/scite-screenshot.png
Могу поделиться всеми настроечными файлами.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
Предыдущая тема: Opera AC
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.