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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: whiteshum
Дата сообщения: 28.01.2011 12:22
UR4LTZ спасибо больше! да это работает, просто в версии которую я раньше использовал http://scite.ruteam.ru/ это не работало. А почему не обновляется сайт http://scite.ruteam.ru/ ? Все кто в яндексе набирают scite попадают на струю версию с кучей ошибок.
Автор: ALeXkRU
Дата сообщения: 28.01.2011 22:14
whiteshum

Цитата:
почему не обновляется сайт

автор куда-то пропал и давненько уже.. видимо, нет возможности у него заниматься сайтом
Автор: sidess
Дата сообщения: 29.01.2011 20:00

Цитата:
А если сохранить файл в уникоде или UTF?


А разве UTF это и не есть юникод?
Пересохранил файл в UTF-8.
Не помогло.
Автор: Dm666
Дата сообщения: 30.01.2011 00:10
И все-таки я так просто отсюда не уйду Еще вопросов появилось, может просветите?

1. Сайд-бар, вкладка функций. По умолчанию отсортированы по мере появления в тексте (довольно странный выбор, на мой взгляд). Можно ли где-то научить его сортировать функции по умолчанию в алфавитном порядке? В toolbar_cool.properties ничего на эту тему не нашел...

2. Имеется вертикальная полоса шириной в 1 пиксель (малинового?) цвета через все поле редактора в правой трети экрана. Зачем она и где можно отключить?

Спасибо.
Автор: ALeXkRU
Дата сообщения: 30.01.2011 02:25
Dm666

Цитата:
2. Имеется вертикальная полоса шириной в 1 пиксель (малинового?) цвета через все поле редактора в правой трети экрана. Зачем она и где можно отключить?

это - граница текста.. по ней осуществляется автоперенос на следующую строку.
см. секцию
Код: [Wrap] Задание ширины для правой ограничительной линии и перенос длинных строк
Автор: Dm666
Дата сообщения: 30.01.2011 12:39

Цитата:
это - граница текста.. по ней осуществляется автоперенос на следующую строку.
см. секцию
Код:
[Wrap] Задание ширины для правой ограничительной линии и перенос длинных строк
в файле глобальных настроек SciTEGlobal.properties (там есть подробные пояснения, что и как)


Спасибо!


Цитата:

Цитата:
1. Сайд-бар, вкладка функций.

не пробовал правый клик в этом списке?


Правый клик, это понятно. Так и делал, просто надоело каждый раз тыкать, хотелось по умолчанию чтобы было.


Цитата:

Добавлено:
ЗЫ: а какая связь между toolbar_cool.properties и боковой панелью (ака SideBar) ? смотреть-то нужно в Tools/SideBar.lua..


Хм. И правда. Попутался... А вот за за наводку на SideBar.lua. спасибо.
Там и нашел: "local _sort = 'order'" надо заменить на "local _sort = 'name'"
Автор: bibirada
Дата сообщения: 31.01.2011 02:29
Что то я скачал вот отсюда

Цитата:
Последняя версия редактора из проекта SciTE-Ru - 2.22 .87 [Сборка 01.11.2010]

Не русская она ни разу.Как русифицировать?В настройках не нахожу.
Автор: ALeXkRU
Дата сообщения: 31.01.2011 02:57
bibirada

Цитата:
Как русифицировать?

так: (самое простое) потом, так:
(в установленном, через меню Tools\Options\Windows Integration)

Добавлено:
или так:
Автор: bibirada
Дата сообщения: 31.01.2011 06:34
ALeXkRU

Цитата:
(в установленном, через меню Tools\Options\Windows Integration)

Так вот какой он..северный олень)))
Благодарю.Я бы сам в интеграции не нашел бы.
Автор: ALeXkRU
Дата сообщения: 31.01.2011 12:04
bibirada

Цитата:
.Я бы сам в интеграции не нашел бы

при установке оно само автоматом запускается и искать не нужно
Автор: Q1qq
Дата сообщения: 06.02.2011 16:38
Подскажите пожалуйста, где в настройках программы можно изменить выбор раскраски в зависимости от расширения файла?
Автор: ALeXkRU
Дата сообщения: 07.02.2011 00:16
Q1qq
ээ.. если я правильно понял, имеется в виду подсветка в файлах с определённым расширением? и дефолтная не устраивает?
тогда смотреть нужно в соответствующих файлах типа ..SciTE\languages\cpp.properties
и полистать описание команд style.. и lexer... в документациитут - подробнее)
Автор: Cuprume
Дата сообщения: 11.02.2011 14:17
Кто знает, что случилось с конференцией?
Автор: mozers
Дата сообщения: 12.02.2011 13:49
Cuprume
О какой "конференции" речь?
Наш топик - работает. Официальная конференция - тоже. Форум на scite-ru.org - функционирует. Чат - работает.
Автор: Cuprume
Дата сообщения: 12.02.2011 16:14
mozers
О русскоязычной. Сейчас - да, но вчера не работала.
Автор: BadSpider
Дата сообщения: 12.02.2011 16:29
Здравствуйте, у меня по данному текстовому редактору несколько вопросов.
Программирую на ассемблере и есть несколько вещей, которые хотелось бы исправить:
1) когда я создаю проект, то основной файл=.asm, все остальные функции и подфункции выносятся в файлы .inc. Когда я нажимаю TAB на .asm, то таб отрабатывает нормально(8 символов отступ), когда же на .inc - то там два отступа. Как научить скит правильно отступать табы на файлах .inc ?
2) Некорректно отображаются строки вида:
db 0x9,'%s',0xD,0xA,0    ;somename
строка подсвечивает как закомментированная.

Использую оригинальный scite последней версии. Заранее спасибо за помощь
Автор: mozers
Дата сообщения: 12.02.2011 18:19
BadSpider
Цитата:
Как научить скит правильно отступать табы на файлах .inc ?
Поставить комментарий на строчку
Код: import pov
Автор: mozers
Дата сообщения: 13.02.2011 11:08
Предлагаю к ознакомлению перевод новшеств SciTE 2.24
(Выполнил, как всегда, уважаемый 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.
Убрана ненужная перерисовка, когда в индикаторе заполнения диапазона нет реальных изменений.
Замечания - приветсвуются!
Автор: Q1qq
Дата сообщения: 13.02.2011 17:05
ALeXkRU
Не совсем это. При открытии файла *.html автоматически включается подсветка для html-кода. Но у меня шаблоны с html-кодом имеют другое расширение, а именно ep. Как мне научить SciTE открывать файлы *.ep и сразу включать подсветку синтаксиса для html?
Автор: ALeXkRU
Дата сообщения: 13.02.2011 17:17
Q1qq
то, то
как уже говорил, открываешь соответствующий .properties-файл (в твоём случае, C:\Program Files\SciTE\languages\html.properties)
в начале перечислены расширения файлов, с которыми будет применяться настройка подсветки, приведённая в этом файле..
изменяешь(добавляешь расширение) так, как тебе нужно.. например, получаешь:

Код: file.patterns.web=*.html;*.htm;*.asp;*.shtml;*.htd;*.jsp;*.ep
Автор: Q1qq
Дата сообщения: 13.02.2011 17:48
ALeXkRU
Спасибо за подробный ответ! Именно так и заработало. Теряюсь в таком многообразии настроечных файлов, что не знал в какой файл смотреть.

Тогда ещё вопрос, можно ли научить его среди html кода подсвечивать то, что находится между <% и %> как perl?
Или придётся копировать все правила подсветки синтаксиса perl-а в файл подсветки синтаксиса html?
Автор: mozers
Дата сообщения: 13.02.2011 18:04
Q1qq
Подсветка файла реализуется конкретным лексером. Лексер hypertext различает html-код, javascript, vbscript, php и еще кучу всего... Perl он не понимает - так что копировать правила - бесполезно.
Решение - элементарно: переключать подсветку через меню "Language"("Подсветка"). Шорткат для удобства можно навесить...
Автор: Q1qq
Дата сообщения: 14.02.2011 01:13
mozers
Если я правильно понял, лексер hypertext позволяет подсвечивать синтаксис всех этих языков (html-код, javascript, vbscript, php и т.д.) в одном файле одновременно? Нет ли возможности добавить туда ещё и perl? Потому что в html-шаблонах идёт html-код вперемешку с perl-овым кодом. Переключение между html и perl подсветкой (если я тебя правильно понял) не даст представления о всём коде сразу.
Автор: TymurGubayev
Дата сообщения: 14.02.2011 04:40
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)
Автор: Andrej_k
Дата сообщения: 15.02.2011 16:18
Два вопроса, на которые не могу найти ответ.

каким образом поменять фоновый цвет редактора... от белого глаза уже вылазят...

Файл SciTEGlobal.properties
и
[Styles] Шрифты и цветовые настройки

все переглядел не нашел....


Второй вопрос... как открыть из другой программы... из командной строки прогу со скриптом сразу на исполнение?

C:\Program Files (x86)\SciTE\SciTE.exe -open: skript.pl

Вот так прога со скриптом открываются... а чтобы сразу шло это на исполнение....
Автор: TymurGubayev
Дата сообщения: 15.02.2011 17:08
Andrej_k
цвет фона на самом деле фиг поменяешь, т.к. он часто паерекрывается лексерами. Но начинать надо отсюда:

Код: # Заданный по умолчанию стиль, и его особенности будут унаследованы всеми другими стилями
style.*.32=$(font.base),fore:#B0B0B0,back:#000000
Автор: Andrej_k
Дата сообщения: 15.02.2011 19:42
Спасибо! Дышать стало легче
Автор: ALeXkRU
Дата сообщения: 15.02.2011 23:52
Andrej_k

Цитата:
каким образом поменять фоновый цвет редактора... от белого глаза уже вылазят...

кстати, недавно наткнулся на такую темку: CreationTheme v0.1 - для редактирования темы SciTE.
там же и ссылки на топик с готовыми темами
Автор: TymurGubayev
Дата сообщения: 16.02.2011 19:53
Я в своё время скопировал секцию Styles в файл пользовательских настроек, а потом долго правил. На данный момент этот кусок выглядит вот так: http://pastebin.com/hbQ9USyE (тег more почему-то не работает...)
Автор: Q1qq
Дата сообщения: 17.02.2011 11:44
TymurGubayev

Большое спасибо! Буду пробовать.


Andrej_k

Цитата:
каким образом поменять фоновый цвет редактора... от белого глаза уже вылазят...  

Пользуюсь тёмной темой, вот пример http://habreffect.ru/files/36b/6108eda02/scite-screenshot.png
Могу поделиться всеми настроечными файлами.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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