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

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

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


Автор: 8AleX8, Отправлено:23:16 26-09-2003
Release 1.55
Released on 25 September 2003.

Fix a crashing bug in indicator display in Scintilla.
GTK+ version now defaults to building for GTK+ 2 rather than 1.
Mingw make file detects compiler version and avoids options that are cause problems for some versions.
Large performance improvement on GTK+ 2 for long lines.
Incremental line wrap on GTK+.
International text entry works much better on GTK+ with particular improvements for Baltic languages and languages that use 'dead' accents. NUL key events such as those generated by some function keys, ignored.
Unicode clipboard support on GTK+.
Indicator type INDIC_BOX draws a rectangle around the text.
Clarion language support.
YAML language support.
MPT LOG language support.
On Windows, SciTE can switch buffers based on activation order rather than buffer number.
SciTE save.on.deactivate saves all buffers rather than just the current buffer.
Lua lexer handles non-ASCII characters correctly.
Error lexer understands Borland errors with pathnames that contain space.
On GTK+ 2, autocompletion uses TreeView rather than deprecated CList.
SciTE autocompletion removed when expand abbreviation command used.
SciTE calltips support overloaded functions.
When Save fails in SciTE, choice offered to Save As.
SciTE message boxes on Windows may be moved to front when needed.
Indicators drawn correctly on wrapped lines.
Regular expression search no longer matches characters with high bit set to characters without high bit set.
Hang fixed in backwards search in multi byte character documents.
Hang fixed in SciTE Mark All command when wrap around turned off.
SciTE Incremental Search no longer uses hot keys on Windows.
Calltips draw non-ASCII characters correctly rather than as arrows.
SciTE crash fixed when going to an error message with empty file name.
Bugs fixed in XPM image handling code.


http://prdownloads.sourceforge.net/scintilla/wscite155.zip?download
Автор: ironwit, Отправлено:14:43 01-10-2003
можно ли подключить hlp файлы. Дабы при нажатии f1 - искало текущее слово в hlp файле(ах)?

Можно ли позиционмровать текст на ошибке из вывода компилятора?

Заранее спасибо.
Автор: 8AleX8, Отправлено:16:04 01-10-2003
ironwit

Цитата:
можно ли подключить hlp файлы. Дабы при нажатии f1 - искало текущее слово в hlp файле(ах)?

В SciteUser.properties файле прописать.
command.help.*.filepattern=$(CurrentWord)!$path\to\your\help\file.hlp
command.help.subsystem.*.filepattern=5

Цитата:
The subsystem determines how the command is executed on Windows. 0, the default is for command line programs, 1 for programs which create their own windows, 2 for running by using ShellExecute, 3 for running in an internal extension or director extension, 4 for running HtmlHelp on Windows, and 5 for running WinHelp on Windows. When using subsystem 4 or 5, the command has two parts separated by ! with the first part being the topic to search for and the second the name of the help file.
command.help.filepattern command.help.subsystem.filepattern Defines a command to be executed when the help command is invoked or F1 pressed. On Windows, this often uses subsystem 4 as described above. On Linux, running man or a browser are common ways of displaying help. The word at the cursor is copied to $(CurrentWord) and this is often a good argument to the help application. The subsystem property works in the same way as for other commands.

Например:
command.help.$(file.patterns.cpp)=$(CurrentWord)!I:\msvc\help\win31wh.hlp
command.help.subsystem.$(file.patterns.cpp)=5

Добавлено

Цитата:
Можно ли позиционмровать текст на ошибке из вывода компилятора?

Как это понимать?
Автор: ironwit, Отправлено:16:34 01-10-2003
>program!$"D:\Program Files\Common Files\Borland Shared\MSHelp\GUIDE.HLP"
>The system cannot find the file specified.

Хотя этот файл там есть.

Добавлено

Цитата:
Как это понимать?

ну, компилятор выдал ошибку, она видна в окне вывода (справа). Хотелось бы чтобы редактор автоматом переносился хотя бы на первую из error -ов .
Автор: 8AleX8, Отправлено:17:58 01-10-2003
ironwit

Цитата:
>program!$"D:\Program Files\Common Files\Borland Shared\MSHelp\GUIDE.HLP"
>The system cannot find the file specified.

Приведи полный листинг
Автор: ironwit, Отправлено:07:39 02-10-2003
заработало так

command.help.*.dpr=$(CurrentWord)!D:\Program Files\Common Files\Borland Shared\MSHelp\GUIDE.HLP
command.help.subsystem.*.dpr=5


Добавлено
следом вопрос, можно ли несколько hlp файлов подключить к одному расширению?
Автор: 8AleX8, Отправлено:08:28 02-10-2003
ironwit

Цитата:
можно ли несколько hlp файлов подключить к одному расширению?

однозначно нет
Автор: 8AleX8, Отправлено:14:53 25-10-2003
Release 1.56
Released on 25 October 2003.
Notes: This version adds rectangular selection from keyboard and fixes some problems with line wrapping.

http://prdownloads.sourceforge.net/scintilla/wscite156.zip?download

Цитата:
Rectangular selection can be performed using the keyboard. Greater programmatic control over rectangular selection. This has caused several changes to key bindings.
SciTE Replace In Selection works on rectangular selections.
Improved lexer for TeX, new lexer for Metapost and other support for these languages.
Lexer for PowerBasic.
Lexer for Forth.
YAML lexer improved to include error styling.
Perl lexer improved to correctly handle more cases.
Assembler lexer updated to support single-quote strings and fix some problems.
SciTE on Windows can switch between buffers in order of use (z-order) rather than static order.
SciTE supports adding an extension for "Open Selected Filename". The openpath setting works on GTK+.
SciTE can Export as XML.
SciTE $(SelHeight) variable gives a more natural result for empty and whole line selections.
Fixes to wrapping problems, such as only first display line being visible in some cases.
Fixes to hotspot to only highlight when over the hotspot, only use background colour when set and option to limit hotspots to a single line.
Small fixes to FORTRAN lexing and folding.
SQL lexer treats single quote strings as a separate class to double quote strings..
Scintilla made compatible with expectations of container widget in GTK+ 2.3.
Fix to strip out pixmap ID when automatically choosing from an autocompletion list with only one element.
SciTE bug fixed where UTF-8 files longer than 128K were gaining more than one BOM.
Crashing bug fixed in SciTE on GTK+ where using "Stop Executing" twice leads to all applications exiting.
Bug fixed in autocompletion scrolling on GTK+ 2 with a case sensitive list. The ListBox::Sort method is no longer needed or available so platform maintainers should remove it.
SciTE check.if.already.open setting removed from GTK+ version as unmaintained.

Автор: 8AleX8, Отправлено:00:00 15-11-2003
А так у меня SciTE выглядит в Linux.

Автор: visor, Отправлено:16:28 17-11-2003
Тоже приобщился к сообществу поклонников SciTE.

КЛАССНЫЙ редактор. по сравнению с монстрами типа PHPEditа и Zend IDE он просто лапочка. да еще и настраивается почти все что угодно.

Найти бы еще к нему описания хоткеев -- цены бы ему тогда не было...
Я пока нашел названия команд, которые есть в меню. Остались команды редактора.
Если кто-то нашел -- давайте делиться
Автор: 8AleX8, Отправлено:16:55 17-11-2003
visor

Цитата:
Я пока нашел названия команд, которые есть в меню. Остались команды редактора.

Не понял....
Что это значит?
Раздел Keyboard commands и Abbreviations на http://www.scintilla.org/SciTEDoc.html читал?
Автор: visor, Отправлено:06:35 18-11-2003
8AleX8

Цитата:
Раздел Keyboard commands и Abbreviations на http://www.scintilla.org/SciTEDoc.html читал?


Ты меня неправильно понял.
Мне нужны описания команд для опции user.shortcuts
Автор: 8AleX8, Отправлено:10:08 18-11-2003
visor

Цитата:
Мне нужны описания команд для опции user.shortcuts

Не совсем понемаю как с этим обращяться.
Скачай исходники http://prdownloads.sourceforge.net/scintilla/scite156.zip?download
Смотри файл scite/src/SciTE.h Define command IDs used within SciTE.
Автор: T7, Отправлено:10:37 18-11-2003
прошу прощения за, видимо, очевидный вопрос, но раньше как-то не задумывался, а теперь нет времени просматривать всю тему -- есть ли в SciTe автодополнение? например, выбираем HTML, набираю <ta, жму hotkey, получаю <table></table> с курсором между тагами.

это реализованно? спасибо.
Автор: 8AleX8, Отправлено:10:50 18-11-2003
T7

Цитата:
это реализованно?

Частично...
Есть фаил под названием abbrev.properties

Цитата:
Abbreviations

To use an abbreviation, type it and use the Expand Abbreviation command or the Ctrl+B key. The abbreviation is replaced by an expansion defined in the Abbreviations file. You can open the Abbreviations file with a command in the Options menu and add abbreviations.

Each line in the files looks like "abbreviation=expansion".
The abbreviations names can have any character (except perhaps control chars, surely for CR and LF), including high Ascii chars (accented chars).
Names have properties files limits: they cannot start with sharp (#) or space or tab (but can have spaces inside); and they cannot have '=' character inside.
Abbreviations names are limited to 32 characters. It is probably enough for abbreviations...


An expansion may contain new line characters indicated by '\n' and a caret position indicated by the '|' character. To include a literal '|' character, use '||'.
Some simple examples are included in the distributed Abbreviations file.
When expanding, the names don't need to be separated from the previous text. Ie. if you define '?' as '&eacute;', you can expand it inside a word.
If a name is the ending of another one, only the shorter will ever be expanded. Ie. if you define 'ring' and 'gathering', the later will see only the 'ring' part expanded.

В твоём случае туда надо записать:

Код:
<ta=<table>\n\t<tr>\n\t\t<td>\n\t\t\t|\n\t\t& lt;/td>\n\t</tr>\n</table>

Автор: visor, Отправлено:14:06 18-11-2003
8AleX8
Как пользоваться? да очень просто. в свойстве user.shortcuts указываются пользовательские хоткеи (старые не затираются) для команд SciTE.
по умолчанию там настроен Ctr+PgUp и Ctr+PgDown на листание документов (предыдущий/следующий).


Цитата:
Смотри файл scite/src/SciTE.h Define command IDs used within SciTE.

именно этот файлик я и имел ввиду, когда говорил, что нашел команды, которые есть в меню.

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

Автор: 8AleX8, Отправлено:15:24 18-11-2003
Забульбенил Abbreviations для HTML
http://alexroz.mail333.com/scite_abbrev.zip
Автор: visor, Отправлено:16:30 18-11-2003
8AleX8
ну тогда с меня Abbreviations для PHP %)
Автор: 8AleX8, Отправлено:17:40 18-11-2003
visor

Цитата:
ну тогда с меня Abbreviations для PHP %)

Это тебе поможет - Стандарты кодирования PEAR

Добавлено
А вот как сделать для каждого языка свои Abbreviations, которые задействуются только с данным языком как API?

Добавлено
Отвечаю себе сам.
Вот что об этом пишет автор программы

Цитата:
Date: Sat, 26 Jul 2003 10:36:02 +1000
From: "Neil Hodgson" <nhodgson@bigpond.net.au>
Subject: Re: [scite] scite abbreviations
To: "Discussion of the SciTE editor" <scite-interest@lyra.org>
Message-ID: <020501c3530d$e4386fd0$3da48490@neil>
Content-Type: text/plain; charset="koi8-r"

Evgeny K. Shepelyuk:

> I'm recent user of SCite and i found it very good text editor.
> So after some time of using it i got a question: Can i have separate
> Abbreviations files for different lexer I use? Or can i have abbreviation
> with same names but for different languages within the same file ?

No, SciTE supports neither of these.

Neil

Это цитата из рассылки.
Автор: visor, Отправлено:13:34 19-11-2003
8AleX8

Цитата:
Это тебе поможет - Стандарты кодирования PEAR

Спасибо. Я уже давно пишу на PHP. Этот стандарт знаю как облупленный %)
Но все равно спасибо.

Добавлено
Написал небольшой файл сокращений для PHP.
Если есть желающие -- милости прошу. Пока выложить некуда, стучитесь в аську, пишите письма...



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