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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: Onetai
Дата сообщения: 23.01.2011 20:23

Цитата:
Уж очень мне нужно под win 2000 запустить скайт((( Может реально переписать проблемные места?

Попробуй все библиотеки, на которые ругается, скопировать из ХР и положить в директорию с экзешником -- раньше с некоторыми программами такое помогало.
Автор: mozers
Дата сообщения: 24.01.2011 12:14
asdf8
Если только с помощью Select_And_Open_Filename.lua (см. в скрипте описание параметра select.and.open.include)

Dm666
Цитата:
Можно еще подробнее, для полных чайников?
Я не думаю что вольный пересказ будет лучше подробного описания имеющегося в скриптах
Если что то конкретно непонятно, то лучше разбить мутный вопрос на десяток других и сформулировать их так, чтобы отвечающий смог ответить либо - "да", либо - "нет". Вот тогда что то сможет прояснится.
Возможно что нюансы будет проще выяснять в чате...
Автор: asdf8
Дата сообщения: 24.01.2011 16:06

Цитата:
Если только с помощью Select_And_Open_Filename.lua (см. в скрипте описание параметра select.and.open.include)


все равно не могу настроить, чтобы работало.
Легче оказалось прикрутить, для такой функциональности AutoIt-скрипт.

Еще вопрос:
после установки "SciTE в качестве одного из редакторов в меню кнопки "Правка"", оказалось SciTE не может открывать ассоциированные файлы с русскими буквами в путях, как с этим быть?
Автор: Dm666
Дата сообщения: 24.01.2011 19:40
Ладно. Попробуем решить главную проблему - а именно раскрытие аббревиатур пробелом. Ответ вроде

Цитата:
А abbrev.lexer.auto зачем придуман?
- это здорово. Если бы я знал, зачем он придуман, я бы, видимо, не спрашивал.
Вот, нашел в abbrevlist.lua:

Цитата:
Если при вставке расшифровки аббревиатуры (Ctrl+B) не нашлось точного соответствия,
то выводится список соответствий начинающихся с этой комбинации символов.
Возможен автоматический режим работы (появление списка без нажатия на Ctrl+B).
Он включается параметром abbrev.lexer.auto=3,
где lexer - имя соответсвующего лексера,
а 3 - min длина введеной строки при которой она будет анализироваться как аббревиатура
Подключение:
В файл SciTEStartup.lua добавьте строку:
dofile (props["SciteDefaultHome"].."\\tools\\abbrevlist.lua")

Оно? И что с ним делать? Срока в SciTEStartup.lua есть, и было по дефолту. Куда прописывать "abbrev.lexer.auto=3"?
Как оно должно выглядеть:
abbrev.lexer.auto=3 ?
abbrev.au3.auto=3 ?
abbrev.autoit.auto=3 ?
Как-то еще?

Заранее спасибо.
Автор: mozers
Дата сообщения: 24.01.2011 23:14
asdf8
Цитата:
все равно не могу настроить, чтобы работало.
Легче оказалось прикрутить, для такой функциональности AutoIt-скрипт.
Вольному - воля

Цитата:
после установки "SciTE в качестве одного из редакторов в меню кнопки "Правка"", оказалось SciTE не может открывать ассоциированные файлы с русскими буквами в путях, как с этим быть?
Я усложнил задачу, открыв в IE файл
C:\TEMP\CH 漢語\DE üöäß\RU ёйцу\EN-русский.htm
(билин, ru-board преобразует юникод и не дает вставить реальное имя
После чего свободно открыл его в SciTE и через меню "Вид"-"Просмотр HTML кода" и через кнопку "Правка" ("Править в SciTE - a Scintilla based Text Editor").
Да и просто так, по контекстному меню "Отправить" - "SciTE" файл открывается свободно.
По двойному клику (если файлы htm ассоциированы с SciTE) - тоже.
Что я делаю не так?

Dm666
Лексер для AutoIt называется au3, поэтому писать надо
abbrev.au3.auto=3
Разместить этот (как, впрочем, и любой другой) параметр можно в любом подключеном .properties файле.
Автор: asdf8
Дата сообщения: 25.01.2011 11:27

Цитата:
Что я делаю не так?


Прошу прощения, видимо был временный глюк. Сегодня проверил - все нормально открывается.
Автор: Dm666
Дата сообщения: 25.01.2011 18:03

Цитата:
Лексер для AutoIt называется au3, поэтому писать надо
abbrev.au3.auto=3
Разместить этот (как, впрочем, и любой другой) параметр можно в любом подключеном .properties файле.


Все, все вопросы снимаются.
Спасибо всем принявшим участие, и отдельное спасибо bkz830 за ссылку на oszone. Там помогли, одарили уже рабочим вариантом.
Если будет время - сравню, найду 10 отличий и разберусь почему не работало.
Автор: whiteshum
Дата сообщения: 26.01.2011 15:32
Добрый день, спасибо большое за SciTE! Очень его люблю! Возник вопрос по поводу комментариев в python: подскажите пожалуйста, как делать блочные комментарии в python?

Я прописал в настройках:

Код: comment.box.start.python=#
comment.box.middle.python=#~!
comment.box.end.python=#
Автор: UR4LTZ
Дата сообщения: 27.01.2011 15:23
whiteshum

Цитата:
Я прописал в настройках:

comment.box.start.python=#
comment.box.middle.python=#~!
comment.box.end.python=#

С первым постом!
Вот что сказано в SciTEDoc
Не все языки поддерживают и потоковые, и блочные комментарии.
Python один из таких языков. Я посоветую убрать comment.box.*.python и пользоваться Ctrl+Q для установки и снятия комментариев как строки так и выделенного блока.
Автор: sidess
Дата сообщения: 27.01.2011 21:06
Прошу прощения, но рецепта не нашел.

Использую программу для обработки стат.данных R.
Встроил вызов обработчика следующей командой:

command.go.*.R="path_R\Rscript.exe" --no-environ --no-save "$(FileNameExt)"

Вопросы:
1. В консоли выдаются "кракозябли" (+°шсър: эхюцшфрээvщ ттюф т "C:\"). Как мне их победить?
2. Как мне правильно передавать на обработку не весь файл, а часть выделенной строки (CurrentSelection)?

Спасибо.
Автор: XPEHOMETP
Дата сообщения: 27.01.2011 21:26
sidess

Цитата:
В консоли выдаются "кракозябли"

На самом деле, сам с этим столкнулся, и победить не смог. Похоже, тотальные непонятки с русской кодировкой под ДОСом. В результате весь консольный вывод пишу под KoEdit, который c разными pyccкими кодировками вполне дружит. В отличие от SciTE.
Автор: Leagnus
Дата сообщения: 28.01.2011 00:58
А если сохранить файл в уникоде или UTF?
Автор: 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.
Убрана ненужная перерисовка, когда в индикаторе заполнения диапазона нет реальных изменений.
Замечания - приветсвуются!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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