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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: mozers
Дата сообщения: 18.10.2008 20:28
wyxa
В старой версии - position.width=-1
В новой - параметры окна (позиция, размеры и его "распахнутость" на весь экран) сохраняется (при save.position=1)

[s]ALeXkRU и не заметил твой ответ на следующей странице [/s]
Автор: wyxa
Дата сообщения: 19.10.2008 10:19
ALeXkRU
mozers
Спасибо вам!

И ещё вопрос: не могу найти подсветку для nnCron в меную Language.
Автор: mozers
Дата сообщения: 19.10.2008 11:38
wyxa
Сними комментарий со строки &nnCron crontab|tab||\ в параметре menu.language.
и со строки import nncrontab - тоже.
Судя по вопросам ты оригинальную версию пользуешь. Совет - качни сборку из шапки - не пожалеешь

Добавлено:

Цитата:
От: Neil Hodgson <nhodgson@bigpond.net.au>
Кому: scite-interest@googlegroups.com
Написано: 19 октября 2008 г., 11:26:57
Тема: [scite] SciTE 1.77 released
------------------------------------------------------------
SciTE 1.77 is now available from the scintilla.org web site.

SciTE 1.77 is a minor bug fix release.

A detailed list of changes is available on the history page.
http://www.scintilla.org/ScintillaHistory.html

Thanks to the contributors of code and documentation and to the testers.

http://scintilla.sourceforge.net/SciTEDownload.html

Neil

В свете последних событий я бы советовал маленько обождать, до выхода новой версии SciTE-Ru.
ALeXkRU - ждем перевода History
Автор: juvaforza
Дата сообщения: 19.10.2008 11:53
-
Добавлено:
mozers
Упс, продублировал, но ладно

Цитата:
маленько обождать, до выхода новой версии SciTE-Ru

А этот выход планируется с новыми lua-библиотеками или без них?
Автор: ALeXkRU
Дата сообщения: 19.10.2008 14:25
mozers
сейчас займусь

ADD:
кстати, никто не замечал, что уже давненько перестала работать подсветка Fortran и Hypertext, Lisp
Автор: bigspoon
Дата сообщения: 19.10.2008 14:33
ALeXkRU, фортран подсвечивается, только с него нужно комментарий убрать.
Вчера настроил редактор SciTE + компилятор фортрана g95. Пока полет нормальный.

Как при первом запуске убрать вывод в редакторе файлов настроек?
Автор: ALeXkRU
Дата сообщения: 19.10.2008 15:10
bigspoon

Цитата:
Как при первом запуске убрать вывод в редакторе файлов настроек

закрыть эти вкладки перед выходом из SciTE не помогает?

Цитата:
фортран подсвечивается, только с него нужно комментарий убрать

так, если бы.. нужно попробовать на не сборке.. работает там или нет... как то по весне перестала подсветка работать.. (остальные, кроме перечисленных, работают нормально)
Автор: bigspoon
Дата сообщения: 19.10.2008 16:09

Цитата:
закрыть эти вкладки перед выходом из SciTE не помогает?

помогает.
Установка SciTE 1.76 это просто распаковка архива или еще что-то (реестр, переменные среды)?

Автор: VidelSamogO
Дата сообщения: 19.10.2008 16:19
bigspoon

Цитата:
Установка SciTE 1.76 это просто распаковка архива или еще что-то (реестр, переменные среды)?

Распаковка и запуск
.\tools\SciTE_WinIntegrator.hta
Автор: wyxa
Дата сообщения: 19.10.2008 17:37
Классный редактор!!!
А можно ли настроить, чтобы в строках наподобие printf("(%d)\t tCal=%.3lf\n", k, tCal); можно было подсветить другим цветом выражения типа %d, \t \n и т. д.?
Скажем, так:
printf("(%d)\t tCal=%.3lf\n", k, tCal);
Автор: vladvro
Дата сообщения: 20.10.2008 12:29
wyxa

Цитата:
А можно ли настроить, чтобы в строках наподобие printf("(%d)\t tCal=%.3lf\n", k, tCal); можно было подсветить другим цветом выражения типа %d, \t \n и т. д.?

на данный момент такого нет
Автор: mozers
Дата сообщения: 21.10.2008 08:31
Мне кажется не лишним будет опубликовать здесь ScintillaHistory в переводе ALeXkRU
с небольшими коррективами frs.
Во-первых - это все таки факт того, что работа над SciTE ведется не только силами команды Ru-Board
(хотя некоторые идеи и решения перекочевали в официальную версию из SciTE-Ru).
Во-вторых - это способ лишний раз убедиться что все переведено очень аккуратно, а в случае чего - поправить перед скорым релизом SciTE-Ru.
[more]
Цитата:
Release 1.77 on 18 October 2008.
Версия 1.77 от 18 октября 2008 г.

Direct temporary access to Scintilla's text buffer to allow simple efficient interfacing to libraries like regular expression libraries.
Прямой временный доступ к текстовому буферу Scintilla позволяет просто и эффективно взаимодействовать с библиотеками, например с библиотеками регулярных выражений.

Scintilla on Windows can interpret keys as Unicode even when a narrow character window with SCI_SETKEYSUNICODE.
Scintilla в Windows с параметром SCI_SETKEYSUNICODE может интерпретировать нажатия клавиш как юникод для точного отображения символа в окне.

Notification sent when autocompletion cancelled.
Добавлено сообщение, которое посылается при отмене автозавершения.

MySQL lexer added.
Добавлен лексер MySQL.

Lexer for gettext .po files added.
Добавлен лексер для файлов .po, создаваемых утилитой gettext.

Abaqus lexer handles program structure more correctly.
Лексер Abaqus обрабатывает структуру программ более корректно.

Assembler lexer works with non-ASCII text.
Лексер Assembler работает с не-ASCII текстом.

C++ lexer allows mixed case doc comment tags.
Лексер C++ позволяет использовать смешанный регистр в комментариях документа.

CSS lexer updated and works with non-ASCII.
Лексер CSS обновлен и работает с не-ASCII текстом.

Diff lexer adds style for changed lines, handles subversion diffs better and fixes styling and folding for lines containing chunk dividers ("---").
В лексер Diff добавлен стиль для измененных строк, лучше обработываются различия подверсий и исправлена подсветка стиля и свертывание блоков для строк, содержащих участки разделителей ("---").

FORTRAN lexer accepts more styles of compiler directive.
Лексер FORTRAN принимает больше стилей директив компилятора.

Haskell lexer allows hexadecimal literals.
Лексер Haskell допускает использование шестнадцатиричных литералов.

HTML lexer improves PHP and JavaScript folding. PHP heredocs, nowdocs, strings and comments processed more accurately. Internet Explorer's non-standard >comment< tag supported. Script recognition in XML can be controlled with lexer.xml.allow.scripts property.
В лексере HTML улучшена работа свертки PHP и JavaScript. В PHP конструкции heredocs, nowdocs, строки и комментарии обрабатываются более точно. Поддерживаются нестандартные тэги комментариев >comment< Internet Explorer-а. Распознавание скриптов в XML может контролироваться свойством lexer.xml.allow.scripts.

Lua lexer styles last character correctly.
В лексере Lua более корректно распознаются стили последних символов.

Perl lexer update.
Обновлен лексер Perl.

Comment folding implemented for Ruby.
В лексере Ruby реализовано свертывание блоков коментариев.

Better TeX folding.
Улучшен фолдинг лексера TeX.

Verilog lexer updated.
Обновлен лексер Verilog.

Windows Batch file lexer handles %~ and %*.
Лексер пакетных Batch-файлов Windows обрабатывает %~ and %*.

YAML lexer allows non-ASCII text.
Лексер YAML допускает использование не-ASCII текста.

SciTE on GTK+ implements "Replace in Buffers" in advanced mode.
SciTE в GTK+ осуществляет "Замену в буферах" ("Replace in Buffers") в расширенном режиме

The extender OnBeforeSave method can override the default file saving behaviour by retuning true.
Расширение метода OnBeforeSave может изменять поведение сохранения файла по умолчанию при возврате true.

Window position and recent files list may be saved into the session file.
Позиция окна и список недавно открытых файлов может быть сохранен в файле сессии.

Right button press outside the selection moves the caret.
Нажатие правой кнопки вне выделения перемещает курсор.

SciTE load.on.activate works when closing a document reveals a changed document.
В SciTE параметр load.on.activate работал, когда при закрытии документа обнаруживался измененный документ.

SciTE bug fixed where eol.mode not used for initial buffer.
Исправлена ошибка SciTE, при которой параметр eol.mode не использовался для начального буфера

SciTE bug fixed where a file could be saved as the same name as another buffer leading to confusing behaviour.
Исправлена ошибка SciTE, при которой файл может сохраняться с тем же именем как другой буфер, что приводит к запутыванию.

Fixed display bug for long lines in same style on Windows.
Исправлена ошибка отображения длинных строк тем же стилем в Windows.

Fixed SciTE crash when finding matching preprocessor command used on some files.
Исправлена ошибка SciTE, приводящая к фатальному сбою, которая возникает при поиске совпадений команд препроцессора, используемых в некоторых файлах.

Drawing performance improved for files with many blank lines.
Улучшена отрисовка для файлов с большим количеством пустых строк.

Folding bugs fixed where changing program text produced a decrease in fold level on a fold header line.
Исправлена ошибка сворачивани блоков, при которой изменение текста программы приводило к уменьшению уровня блока в строке заголовка блока.

Clearing document style now clears all indicators.
При очистке стиля документа теперь очищаются все индикаторы.

SciTE's embedded Lua updated to 5.1.4.
Встроенная в SciTE версия Lua обновлена до 5.1.4.

SciTE will compile with versions of GTK+ before 2.8 again.
SciTE снова компилируется версиями GTK+ до 2.8.

SciTE on GTK+ bug fixed where multiple files not opened.
Исправлена ошибка SciTE в GTK+ при которой множество файлов не открывалось

Bug fixed with SCI_VCHOMEWRAP and SCI_VCHOMEWRAPEXTEND on white last line.
Исправлена ошибка, возникающая при установке параметров SCI_VCHOMEWRAP и SCI_VCHOMEWRAPEXTEND в последней строке не содержащей слов.

Regular expression bug fixed where "^[^(]+$" matched empty lines.
Исправлена ошибка регулярных выражений, при которой для выражения "^[^(]+$" находилось совпадение в пустой строке.
[/more]
Автор: mozers
Дата сообщения: 22.10.2008 16:02
SciTE 1.77 .61 Ru-Board Edition [Сборка 22.10.2008]
Полное описание пакета
Описание всех доработок ядра программы
Список всех изменений пакета
Автор: rubordoed
Дата сообщения: 25.10.2008 19:36
Ищу редактор, умеющий переносить строки как EditPlus: чтобы переведённая строка начиналась не с края окна, а сохраняла отступ первого символа. В SciTE есть фиксированный отступ wrap.visual.startindent, а того, что я хочу, я так понимаю, сделать нельзя?
Автор: mozers
Дата сообщения: 25.10.2008 23:55
rubordoed
Не понимаю что нужно "сделать" если все именно так и работает по умолчанию
Автор: rubordoed
Дата сообщения: 26.10.2008 01:07
Не. Как работает по умолчанию, мне не нравится. Объясняю. Если у некой строки отступ 8, а wrap.visual.startindent==4, то врапаное продолжение строки начнётся с отступом 4, а хотелось бы 8 - чтобы вся врапаная строка была с тем индентом, какой ей дали, а сейчас если у строки индент больше, чем wrap.visual.startindent, то продолжение противно выпячивается с меньшим индентом. Если увеличить wrap.visual.startindent, то продожения будут фиг знает где справа.

Попробую нарисовать.
У SciTE

Код:
long long
line (wrapped)

long long
line (wrapped)
Автор: mozers
Дата сообщения: 26.10.2008 01:37
rubordoed
Так... SciTE 1.77? Какой файл (тип) редактируешь? (У меня отступ по-умолчанию такой же как в предыдущей строке.)
А параметр wrap.visual.startindent отвечает за отступ продолжения длинной строки, визуально перенесенной на следующую при wrap=1.
Я думаю что тебе indent.auto=1 должен помочь.
Автор: rubordoed
Дата сообщения: 26.10.2008 11:12

Цитата:
А параметр wrap.visual.startindent отвечает за отступ продолжения длинной строки
о нём и речь. Я про враппинг говорил, а не про автоиндент.
Цитата:
(У меня отступ по-умолчанию такой же как в предыдущей строке.)
а мне нужен отступ такой же, как в текущей строке.

В рисунках long long line - это одна длинная строка, а не разные.
Нарисую символы перевода строки.

Код:
long long
line (wrapped)\r\n
\r\n
long long
line (wrapped)\r\n
Автор: vladvro
Дата сообщения: 26.10.2008 15:34
rubordoed

Цитата:
а мне нужен отступ такой же, как в текущей строке.

увы, такого и правда нет среди возможностей этого редактора.
Автор: entada
Дата сообщения: 26.10.2008 18:16
При запуске SciTE из-под учётной записи пользователя после завершения работы выскакивает сообщение "pure virtual function call" (честно говоря, первый раз вижу такую ошибку времени выполнения). Запускаем от имени администратора - всё нормально.



Версия - SciTE 1.77.61 Ru-Board Edition, но и с предыдущей было так же.
Win2003 SP1, запись в Program files пользователям запрещена, установка была под учёткой администратора.

Можно ли как-то убрать это окно?
Автор: cvaqlav
Дата сообщения: 26.10.2008 20:48
entada

Цитата:
Можно ли как-то убрать это окно?

Пока, по-видимому, проще дать пользователям права на запись и изменения в папке SciTE/Home
Автор: rubordoed
Дата сообщения: 26.10.2008 22:20
А если прописать
scite.userhome=$(APPDATA)\SciTE
и туда всё сложить?
Автор: cvaqlav
Дата сообщения: 27.10.2008 01:07
rubordoed
Кстати, да: этот вариант куда умнее моего.
И в обоих случаях всё же остаётся проблема. По меньшей мере один скрипт пишет в подкаталог SciTE: MakeAbbrev.lua. Но без этой возможности он теряет смысл.
Автор: DJ makrus
Дата сообщения: 27.10.2008 09:43
entada
Цитата:
...после завершения работы выскакивает сообщение "pure virtual function call"
Самую свежую версию еще не пробовал, но на 1.76.59 (на которую только недавно перебрался) выскакивает подобное окошко, но в несколько (и только) другой ситуации:
- права админа;
- запуск из Тотала в режиме RO;
- настройки подгружаются (в том числе) из файла в котором есть:
Код: # save.settings.path=$(scite.userhome)\TCViewSetting.properties
save.settings.path=
Автор: entada
Дата сообщения: 27.10.2008 18:07
Большое спасибо за советы и за сочувствие!
scite.userhome=$(APPDATA)\SciTE - действительно помогло.
Автор: MadMan
Дата сообщения: 28.10.2008 20:24
а scite как портабл-версия работает?
Автор: oldBob
Дата сообщения: 29.10.2008 11:30
MadMan
Работает. Не все функции, но основное - работает.
Автор: mozers
Дата сообщения: 29.10.2008 22:03
SciTE 1.77 .61 Ru-Board Edition [Сборка 29.10.2008]
Полное описание пакета
Описание всех доработок ядра программы
Список всех изменений пакета
Изменились файлы:
tools\LuaLib\gui.dll
tools\LuaLib\shell.dll
tools\LuaLib\shell.html
tools\LuaLib\shell_rus.html
tools\MakeAbbrev.lua
tools\html_HELP.hta
api\LuaWoW.api
languages\lua.wow.properties
doc\SciTEDoc_rus.html
doc\SciTE-Ru_Pack_rus.html
Красным цветом выделены файлы с критическими изменениями
Автор: mozers
Дата сообщения: 30.10.2008 15:34
Поместил в шапку ссылку на хорошую статью в Вики о SciTE (VladVRO разыскал).
Думаю что поддержание информации на этой странице в актуальном состоянии - задача любого грамотного патриота SciTE

Так же VladVRO выложил на Wiki проекта SciTE-Ru кучу скриншотов нашей сборки, иллюстрирующих расширенные возможности пакета Вот, приколитесь:
http://code.google.com/p/scite-ru/wiki/SS_Autocomplete_Examples
http://code.google.com/p/scite-ru/wiki/SS_Find_and_Navigate
http://code.google.com/p/scite-ru/wiki/SS_Language_Support
http://code.google.com/p/scite-ru/wiki/SS_SideBar_Examples
http://code.google.com/p/scite-ru/wiki/SS_ToolBar_Customizing
http://code.google.com/p/scite-ru/wiki/SS_View_Options
Автор: Eugene74ru
Дата сообщения: 30.10.2008 16:43
Добрый день.

На сколько я понял в SciTE нет возможности написать свои правила подсветки или подредактировать существующие ?

Или я ошибаюсь ?

С уважением Eugene.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Universal Share Downloader


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