сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Архив SciTE-форума

Автор: Onetai, Отправлено:21:23 23-01-2011

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

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

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

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


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

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

Цитата:
А 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, Отправлено:00:14 25-01-2011
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, Отправлено:12:27 25-01-2011

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


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

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


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

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

Код:
comment.box.start.python=#
comment.box.middle.python=#~!
comment.box.end.python=#

И теперь Ctrl+Shift+B действительно комментирует код:

Код:
# from cms.plugin_base import CMSPluginBase
#~! from cms.plugin_pool import plugin_pool
#~! from polls.models import PollPlugin as PollPluginModel
#~! from django.utils.translation import ugettext as _
# print "3~~~~~~~~~~"


А раскомментировать не получается....
Допустим, я таким способом закоментировал блок кода в 100 строк, одним нажатием быстрых клавиш, а как его обратно раскомментировать? Автор: UR4LTZ, Отправлено:16:23 27-01-2011
whiteshum

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

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

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

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

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

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

Спасибо. Автор: XPEHOMETP, Отправлено:22:26 27-01-2011
sidess

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

На самом деле, сам с этим столкнулся, и победить не смог. Похоже, тотальные непонятки с русской кодировкой под ДОСом. В результате весь консольный вывод пишу под KoEdit, который c разными pyccкими кодировками вполне дружит. В отличие от SciTE. Автор: Leagnus, Отправлено:01:58 28-01-2011
А если сохранить файл в уникоде или UTF? Автор: whiteshum, Отправлено:13:22 28-01-2011
UR4LTZ спасибо больше! да это работает, просто в версии которую я раньше использовал http://scite.ruteam.ru/ это не работало. А почему не обновляется сайт http://scite.ruteam.ru/ ? Все кто в яндексе набирают scite попадают на струю версию с кучей ошибок.
Автор: ALeXkRU, Отправлено:23:14 28-01-2011
whiteshum

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

автор куда-то пропал и давненько уже.. видимо, нет возможности у него заниматься сайтом Автор: sidess, Отправлено:21:00 29-01-2011

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


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

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

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

Спасибо. Автор: ALeXkRU, Отправлено:03:25 30-01-2011
Dm666

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

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

Добавлено:

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

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

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

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


Спасибо!


Цитата:

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

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


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


Цитата:

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


Хм. И правда. Попутался... А вот за за наводку на SideBar.lua. спасибо.
Там и нашел: "local _sort = 'order'" надо заменить на "local _sort = 'name'" Автор: bibirada, Отправлено:03:29 31-01-2011
Что то я скачал вот отсюда

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

Не русская она ни разу.Как русифицировать?В настройках не нахожу. Автор: ALeXkRU, Отправлено:03:57 31-01-2011
bibirada

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

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

Добавлено:
или так:




1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 56 / 57 / 58 / 59 / 60 / 61 / 62 / 63 / 64 / 65 / 66 / 67 / 68 / 69 / 70 / 71 / 72 / 73 / 74 / 75 / 76 / 77 / 78 / 79 / 80 / 81 / 82 / 83 / 84 / 85 / 86 / 87 / 88 / 89 / 90 / 91 / 92 / 93 / 94 / 95 / 96 / 97 / 98 / 99 / 100 / 101 / 102 / 103 / 104 / 105 / 106 / 107 / 108 / 109 / 110 / 111 / 112 / 113 / 114 / 115 / 116 / 117 / 118 / 119 / 120 / 121 / 122 / 123 / 124 / 125 / 126 / 127 / 128 / 129 / 130 / 131 / 132 / 133 / 134 / 135 / 136 / 137 / 138 / 139 / 140 / 141 / 142 / 143 / 144 / 145 / 146 / 147 / 148 / 149 / 150 / 151 / 152 / 153 / 154 / 155 / 156 / 157 / 158 / 159 / 160 / 161 / 162 / 163 / 164 / 165 / 166 / 167 / 168 / 169 / 170 / 171 / 172 / 173 / 174 / 175 / 176 / 177 / 178 / 179 / 180 / 181 / 182 / 183 / 184 / 185 / 186 / 187 / 188 / 189 / 190 / 191 / 192 / 193 / 194 / 195 / 196 / 197 / 198 / 199 / 200 / 201 / 202 / 203 / 204 / 205 / 206 / 207 / 208 / 209 / 210 / 211 / 212 / 213 /
SciTE © 2004 - 2011