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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: zuuuuk
Дата сообщения: 13.04.2014 21:04
Добрый вечер.
Подскажите, в SciTe есть такой скрипт или функция как notpad++, которая
по двойному клику подсвечивает переменную по всему коду?
Автор: shey
Дата сообщения: 14.04.2014 10:44
подсвечивает переменную по всему коду

SciTeGlobal.properties -> highlight.current.word=1
Автор: ids
Дата сообщения: 24.04.2014 11:23
День добрый,

как сделать, чтобы в окно консоли редактора также выводились ошибки (stderr)? Это нужно для отображения результатов работы сторонней программы:

# Команда меню - Собрать (F7)
# выполняем скрипт lua внешним интерпретатором
command.build.*.plua=$(SciteDefaultHome)\bin_lua\lua "$(FilePath)" $(1) $(2) $(3) $(4))
Автор: Zakkazak
Дата сообщения: 28.04.2014 15:27
добрый день, может кто знает ?
раньше SciTe запускался с коммандной строки , с разными параметрами , теперь не не срабатывают эти параметры -find: , -goto:
Автор: GF777
Дата сообщения: 22.05.2014 13:59
Release 3.4.2

Released 22 May 2014.
Insertions can be filtered or modified by calling SCI_CHANGEINSERTION inside a handler for SC_MOD_INSERTCHECK.
DMIS lexer added. DMIS is a language for coordinate measuring machines. Feature #1049.
Line state may be displayed in the line number margin to aid in debugging lexing and folding with SC_FOLDFLAG_LINESTATE (128).
C++ lexer understands more preprocessor statements. #if defined SYMBOL is understood. Some macros with arguments can be understood and these may be predefined in keyword set 4 (keywords5 for SciTE) with syntax similar to CHECKVERSION(x)=(x<3). Feature #1051.
C++ lexer can highlight task marker keywords in comments as SCE_C_TASKMARKER.
C++ lexer can optionally highlight escape sequences in strings as SCE_C_ESCAPESEQUENCE.
C++ lexer supports Go back quoted raw string literals with lexer.cpp.backquoted.strings option. Feature #1047.
SciTE performs word and search match highlighting as an idle task to improve interactivity and allow use of these features on large files.
Bug fixed on Cocoa where previous caret lines were visible. Bug #1593.
Bug fixed where caret remained invisible when period set to 0. Bug #1592.
Fixed display flashing when scrolling with GTK+ 3.10. Bug #1567.
Fixed calls and constants deprecated in GTK+ 3.10.
Fixed bug on Windows where WM_GETTEXT did not provide data in UTF-16 for Unicode window. Bug #685.
For SciTE, protect access to variables used by threads with a mutex to prevent data races.
For SciTE on GTK+ fix thread object leaks. Display the version of GTK+ compiled against in the about box.
For SciTE on GTK+ 3.10, fix the size of the tab bar's content and use freedesktop.org standard icon names where possible.
For SciTE on Windows, fix bug where invoking help resubmitted the running program. Bug #272.
SciTE's highlight current word feature no longer matches the selection when it contains space.
For building SciTE in Visual C++, the win\SciTE.vcxproj project file should be used. The boundscheck directory and its project and solution files have been removed.

Автор: GregoryPek
Дата сообщения: 22.05.2014 16:15
Подскажите пожалуйста (желательно пошагово) как подключить "Artistic Style", делаю как указано здесь http://jimp03.zxq.net/doc/Editor.html#_Integration


Цитата:
SciTE is a text editor that uses the Scintilla edit control. Commands to the Tools menu for C source files can be added to the SciTEUser properties or the cpp properties file. Open the appropriate file from the Options menu. The following example uses command number 3. You may, of course, use any number you want. Enter the following:

command.name.3.$(file.patterns.cpp) =Artistic Style
command.3.$(file.patterns.cpp) =<program path>AStyleWin.exe $(FilePath)
command.subsystem.3.$(file.patterns.cpp) =1


но не получается

SciTE
Версия 3.2.5 .99Ru
Автор: arhohryakov
Дата сообщения: 23.05.2014 06:37
Выдержка из моего cpp.properties

Код: # Приведение стиля форматирования текста к единому виду
command.name.6.$(file.patterns.cpp)=Artistic Style
command.6.$(file.patterns.cpp)="$(SciteDefaultHome)\Tools\AStyle\bin\astyle.exe" --options="$(SciteDefaultHome)\Tools\AStyle\MastAk.astylerc" "$(FilePath)"
command.mode.6.$(file.patterns.cpp)=subsystem:console
Автор: GregoryPek
Дата сообщения: 23.05.2014 08:13
arhohryakov
благодарю
Автор: GF777
Дата сообщения: 28.05.2014 15:15
Release 3.4.3

Released 27 May 2014.
Fix hangs and crashes in DLL at shutdown on Windows when using Direct2D.
Автор: insolor
Дата сообщения: 21.06.2014 13:42
Подскажите, будет ли продолжена разработка SciTe-ru?
Автор: GF777
Дата сообщения: 04.07.2014 06:38
Release 3.4.4

Released 3 July 2014.
Style byte indicators removed. They were deprecated in 2007. Standard indicators should be used instead.
When multiple selections are active, autocompletion text may be inserted at each selection with new SCI_AUTOCSETMULTI method.
C++ lexer fixes crash for "#define x(". Bug #1614.
C++ lexer fixes raw string recognition so that R"xxx(blah)xxx" is styled as SCE_C_STRINGRAW.
The Postscript lexer no longer marks token edges with indicators as this used style byte indicators.
The Scriptol lexer no longer displays indicators for poor indentation as this used style byte indicators.
TCL lexer fixes names of keyword sets. Bug #1615.
Shell lexer fixes fold matching problem caused by "<<<". Bug #1605.
Fix bug where indicators were not removed when fold highlighting on. Bug #1604.
Fix bug on Cocoa where emoji were treated as being zero width.
Fix crash on GTK+ with Ubuntu 12.04 and overlay scroll bars.
Avoid creating a Cairo context when measuring text on GTK+ as future versions of GTK+ may prohibit calling gdk_cairo_create except inside drawing handlers. This prohibition may be required on Wayland.
On Cocoa, the registerNotifyCallback method is now marked as deprecated so client code that uses it will display an error message. Client code should use the delegate mechanism or subclassing instead. The method will be removed in the next version.
On Cocoa, package Scintilla more in compliance with platform conventions. Only publish public headers in the framework headers directory. Only define the Scintilla namespace in Scintilla.h when compiling as C++. Use the Cocoa NS_ENUM and NS_OPTIONS macros for exposed enumerations. Hide internal methods from public headers. These changes are aimed towards publishing Scintilla as a module which will allow it to be used from the Swift programming language, although more changes will be needed here.
Fix crash in SciTE when stream comment performed at line end. Bug #1610.
For SciTE on Windows, display error message when common dialogs fail. Bug #156.
For SciTE on GTK+ fix bug with initialisation of toggle buttons in find and replace strips. Bug #1612.
Автор: GF777
Дата сообщения: 13.08.2014 17:03
Release 3.5.0

Released 13 August 2014.
Text may share space vertically so that extreme ascenders and descenders are not cut off by calling SCI_SETPHASESDRAW(SC_PHASES_MULTIPLE).
Separate timers are used for each type of periodic activity and they are turned on and off as required. This saves power as there are fewer wake ups. On recent releases of OS X Cocoa and Windows, coalescing timers are used to further save power. Bug #1086. Bug #1532.
Explicit tab stops may be set for each line.
On Windows and GTK+, when using Korean input methods, IME composition is moved from a separate window into the Scintilla window.
SciTE adds a "Clean" command to the "Tools" menu which is meant to be bound to a command like "make clean".
Lexer added for Windows registry files.
HTML lexer fixes a crash with SGML after a Mako comment. Bug #1622.
KiXtart lexer adds a block comment state. Feature #1053.
Matlab lexer fixes transpose operations like "X{1}'". Bug #1629.
Ruby lexer fixes bugs with the syntax of symbols including allowing a symbol to end with '?'. Bug #1627.
Rust lexer supports byte string literals, naked CR can be escaped in strings, and files starting with "#![" are not treated as starting with a hashbang comment. Feature #1063.
Bug fixed where style data was stale when deleting a rectangular selection.
Bug fixed where annotations disappeared when SCI_CLEARDOCUMENTSTYLE called.
Bug fixed where selection not redrawn after SCI_DELWORDRIGHT. Bug #1633.
Change the function prototypes to be complete for functions exported as "C". Bug #1618.
Fix a memory leak on GTK+ with autocompletion lists. Bug #1638.
On GTK+, use the full character width for the overstrike caret for multibyte characters.
On Qt, set list icon size to largest icon. Add padding on OS X. Bug #1634.
On Qt, fix building on FreeBSD 9.2. Bug #1635.
On Qt, add a get_character method on the document. Feature #1064.
On Qt, add SCI_* for methods to ScintillaConstants.py. Feature #1065.
SciTE on GTK+ crash fixed with Insert Abbreviation command.
For SciTE with read-only files and are.you.sure=0 reenable choice to save to another location when using Save or Close commands.
Fix SciTE bug where toggle bookmark did not work after multiple lines with bookmarks merged. Bug #1617.
Автор: HekTo
Дата сообщения: 25.08.2014 15:45
А может кто-нибудь подсказать - как сделать, чтобы при открытии файла SciTeRu открывал его на том же месте, где он был закрыт? Т.е. запоминал позицию в файле при выходе?
Автор: ALeXkRU
Дата сообщения: 25.08.2014 16:05
HekTo
найти в файле настроек соответствующую и установить в нужное значение..

Добавлено:
вообще, как не раз уже писалось, очень полезно просмотреть файл с настройками (меню Настройки/Открыть файл глобальных настроек) - SciTEGlobal.properties - он содержит очень подробные описания всех настроек.. Много полезного узнаешь
+ те настройки, которые меняешь, -> копировать в файл Пользовательских настроек (SciTEUser.properties), чтобы они не терялись, не затирались.. ну, и правильнее так..

ЗЫ: см. секцию

Код: [Session & Settings] Опции сохранения установок и работы с сессиями
Автор: HekTo
Дата сообщения: 27.08.2014 13:29
ALeXkRU
Я нашел этот файл, спасибо. Но я не могу в нём найти нужную настройку.

Там есть:

Код: # При запуске SciTE открывать файлы с которыми работали при прошлом сеансе
save.session=0
Автор: ALeXkRU
Дата сообщения: 27.08.2014 14:08
HekTo
вторая, + первая = будет запоминать позицию курсора в файле..

Цитата:
Это мне как раз не нужно.

А как без сохранения (??) можно сохранять что-то?
Автор: sshpgm
Дата сообщения: 01.09.2014 06:13
А как можно сохранить позицию окошка поиска-замены?
Оно появляется всегда в одном месте и на перетаскивания не реагирует. Я хотел бы его видеть гораздо правее.
Автор: ALeXkRU
Дата сообщения: 02.09.2014 00:58
sshpgm
а может, панель использовать?

Код: [Find and Replace] Поиск и замена
# Если 1, то вместо диалогового окна поиска используется панель
find.use.strip=1
# Если 1, то вместо диалогового окна замены используется панель
replace.use.strip=1
Автор: sshpgm
Дата сообщения: 02.09.2014 01:13
Мне не нравится панель, я периодически теряю фокус ввода, когда окна нет.
Ну хорошо, панель, можно панель поиска чтобы была сверху, а не снизу?
Много лет пользуюсь редактором, решил чуть ещё поднастроить, оказывается "highly customizable programming editor" не такой уж и customizable.
Автор: zuster_andrey
Дата сообщения: 18.09.2014 07:04
Подскажите как обновить самому сборку?
Автор: ALeXkRU
Дата сообщения: 19.09.2014 00:21
zuster_andrey

Цитата:
как обновить самому сборку?

в смысле - новую сборку сделать?
Автор: zuster_andrey
Дата сообщения: 19.09.2014 07:33

Цитата:
в смысле - новую сборку сделать?


Из шапки 3.2.5 (установленная у меня), как ее обновить до 3.5.0?

Автор: arhohryakov
Дата сообщения: 19.09.2014 07:48
Сам SciTE прекрасно собирается из исходников.
Сложность в том, чтобы аккуратно внести все доработки команды Ру-Боард, чтобы это был действительно SciTE-Ru.
А так как версия оригинального Скайт утекла далеко, придётся попотеть.
Автор: UR4LTZ
Дата сообщения: 08.10.2014 01:02
arhohryakov


Цитата:
Сам SciTE прекрасно собирается из исходников. Сложность в том, чтобы аккуратно внести все доработки команды Ру-Боард, чтобы это был действительно SciTE-Ru. А так как версия оригинального Скайт утекла далеко, придётся попотеть.

Это ты прав! Сам пытался привести его к RU но не получилось.. ((
VladVro я так понял что на него забил, Нео пропал, вот и все те кто понимал код... (((
Автор: gost2
Дата сообщения: 22.10.2014 00:48
У меня в версии 3.2.5.99 RU иногда без моего участия срабатывает странные "автоподстановки". Допустим пишу "s", а появляется "Falss". Что это и как его отключить?
Автор: dreamseo
Дата сообщения: 19.11.2014 13:46
Ребят, по ссылке на сборку в шапке "Последняя версия редактора из проекта SciTE-Ru - 3.2.5 .99 [Сборка 03.03.2013] "
Пишет, что потерли.
In response to a complaint we received under the U.S. Digital Millennium Copyright Act, we have removed project "scite-ru".

Скиньте у кого осталась в загашнике, плз.
Автор: Skif_off
Дата сообщения: 19.11.2014 14:31
dreamseo
Распакованная с небольшими настройками подойдёт?

Вообще, ппц какой-то: в http://www.scintilla.org/License.txt более чем лояльные условия, в сборке вроде всё соблюдено.

Инфа о версии в шапке обновлена.

Добавлено:
При заходе в тему вылезает окно авторизации на scite-ru.googlecode.com, ссылки подпилены.
Автор: unreal666
Дата сообщения: 19.11.2014 14:55
послать на фиг гуглкод и переехать на гитхаб.
Автор: redpython
Дата сообщения: 28.11.2014 04:03
Оп-па... это по какому поводу репо грохнули?..
Автор: mozers
Дата сообщения: 28.11.2014 08:37
Дело было так:
13.10.2014 Roberto Ierusalimschy подал жалобу DMCA на нарушение его авторских прав.
Мол на http://code.google.com/p/scite-ru/ задаром раздают его книгу "Programming in Lua" которую он на Амазоне продает за деньги.
Google тут же, не поставив меня в известность, взяли и закрыли scite-ru.
Сам я на scite-ru давно не заходил (виноват, каюсь). О закрытии узнал из нашего топика. Долго и упорно выпытывал из Гугла что же они нашли у нас криминального. Сейчас пытаюсь решить проблему "малой кровью" - удалить нахрен эту долбанную книжку...
А насчет переселения на соурсфорж или гитхаб я тоже думаю...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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