📄 scintillahistory.html
字号:
<li>
Optional buffer number in SciTE title bar.
</li>
<li>
Crash fixed in SciTE brace matching.
</li>
<li>
Bug fixed where automatic scrolling past end of document
flipped back to the beginning.
</li>
<li>
Bug fixed where wrapping caused text to disappear.
</li>
<li>
Bug fixed on Windows where images in autocompletion lists were
shown on the wrong item.
</li>
<li>
Crash fixed due to memory bug in autocompletion lists on Windows.
</li>
<li>
Crash fixed when double clicking some error messages.
</li>
<li>
Bug fixed in word part movement where sometimes no movement would occur.
</li>
<li>
Bug fixed on Windows NT where long text runs were truncated by
treating NT differently to 9x where there is a limitation.
</li>
<li>
Text in not-changeable style works better but there remain some cases where
it is still possible to delete text protected this way.
</li>
</ul>
<h3>
<a href="scite150.zip">Release 1.50</a>
</h3>
<ul>
<li>
Released on 24 January 2003.
</li>
<li>
Autocompletion lists may have a per-item pixmap.
</li>
<li>
Autocompletion lists allow Unicode text on Windows.
</li>
<li>
Scintilla documentation rewritten.
</li>
<li>
Additional DBCS encoding support in Scintilla on GTK+ primarily aimed at
Japanese EUC encoding.
</li>
<li>
CSS (Cascading Style Sheets) lexer added.
</li>
<li>
diff lexer understands some more formats.
</li>
<li>
Fold box feature is an alternative way to show the structure of code.
</li>
<li>
Avenue lexer supports multiple keyword lists.
</li>
<li>
The caret may now be made invisible by setting the caret width to 0.
</li>
<li>
Python folder attaches comments before blocks to the next block rather
than the previous block.
</li>
<li>
SciTE openpath property on Windows searches a path for files that are
the subject of the Open Selected Filename command.
</li>
<li>
The localisation file name can be changed with the locale.properties property.
</li>
<li>
On Windows, SciTE can pipe the result of a string expression into a command line tool.
</li>
<li>
On Windows, SciTE's Find dialog has a Mark All button.
</li>
<li>
On Windows, there is an Insert Abbreviation command that allows a choice from
the defined abbreviations and inserts the selection into the abbreviation at the
position of a '|'.
</li>
<li>
Minor fixes to Fortran lexer.
</li>
<li>
fold.html.preprocessor decides whether to fold <? and ?>.
Minor improvements to PHP folding.
</li>
<li>
Maximum number of keyword lists allowed increased from 6 to 9.
</li>
<li>
Duplicate line command added with default assignment to Ctrl+D.
</li>
<li>
SciTE sets $(Replacements) to the number of replacements made by the
Replace All command. $(CurrentWord) is set to the word before the caret if the caret
is at the end of a word.
</li>
<li>
Opening a SciTE session now loads files in remembered order, sets the current file
as remembered, and moves the caret to the remembered line.
</li>
<li>
Bugs fixed with printing on Windows where line wrapping was causing some text
to not print.
</li>
<li>
Bug fixed with Korean Input Method Editor on Windows.
</li>
<li>
Bugs fixed with line wrap which would sometimes choose different break positions
after switching focus away and back.
</li>
<li>
Bug fixed where wheel scrolling had no effect on GTK+ after opening a fold.
</li>
<li>
Bug fixed with file paths containing non-ASCII characters on Windows.
</li>
<li>
Crash fixed with printing on Windows after defining pixmap marker.
</li>
<li>
Crash fixed in makefile lexer when first character on line was '='.
</li>
<li>
Bug fixed where local properties were not always being applied.
</li>
<li>
Ctrl+Keypad* fold command works on GTK+.
</li>
<li>
Hangs fixed in SciTE's Replace All command when replacing regular expressions '^'
or '$'.
</li>
<li>
SciTE monospace setting behaves more sensibly.
</li>
</ul>
<h3>
<a href="scite149.zip">Release 1.49</a>
</h3>
<ul>
<li>
Released on 1 November 2002.
</li>
<li>
Unicode supported on GTK+. To perform well, this added a font cache to GTK+
and to make that safe, a mutex is used. The mutex requires the application to link in
the threading library by evaluating `glib-config --libs gthread`. A Unicode locale
should also be set up by a call like setlocale(LC_CTYPE, "en_US.UTF-8").
scintilla_release_resources function added to release mutex.
</li>
<li>
FORTRAN and assembler lexers added along with other support for these
languages in SciTE.
</li>
<li>
Ada lexer improved handling of based numbers, identifier validity and attributes
distinguished from character literals.
</li>
<li>
Lua lexer handles block comments and a deep level of nesting for literal strings
and block comments.
</li>
<li>
Errorlist lexer recognises PHP error messages.
</li>
<li>
Variant of the C++ lexer with case insensitive keywords
called cppnocase. Whitespace in preprocessor text handled more correctly.
</li>
<li>
Folder added for Perl.
</li>
<li>
Compilation with GCC 3.2 supported.
</li>
<li>
Markers can be pixmaps.
</li>
<li>
Lines are wrapped when printing.
Bug fixed which printed line numbers in different styles.
</li>
<li>
Text can be appended to end with AppendText method.
</li>
<li>
ChooseCaretX method added.
</li>
<li>
Vertical scroll bar can be turned off with SetVScrollBar method.
</li>
<li>
SciTE Save All command saves all buffers.
</li>
<li>
SciTE localisation compares keys case insensitively to make translations more flexible.
</li>
<li>
SciTE detects a utf-8 coding cookie "coding: utf-8" in first two
lines and goes into Unicode mode.
</li>
<li>
SciTE key bindings are definable.
</li>
<li>
SciTE Find in Files dialog can display directory browser to
choose directory to search.
</li>
<li>
SciTE enabling of undo and redo toolbar buttons improved.
</li>
<li>
SciTE on Windows file type filters in open dialog sorted.
</li>
<li>
Fixed crashing bug when using automatic tag closing in XML or HTML.
</li>
<li>
Fixed bug on Windows causing very long (>64K) lines to not display.
</li>
<li>
Fixed bug in backwards regular expression searching.
</li>
<li>
Fixed bug in calltips where wrong argument was highlighted.
</li>
<li>
Fixed bug in tab timmy feature when file has line feed line endings.
</li>
<li>
Fixed bug in compiling without INCLUDE_DEPRECATED_FEATURES
defined.
</li>
</ul>
<h3>
<a href="scite148.zip">Release 1.48</a>
</h3>
<ul>
<li>
Released on 9 September 2002.
</li>
<li>
Improved Pascal lexer with context sensitive keywords
and separate folder which handles //{ and //} folding comments and
{$region} and {$end} folding directives.
The "case" statement now folds correctly.
</li>
<li>
C++ lexer correctly handles comments on preprocessor lines.
</li>
<li>
New commands for moving to beginning and end of display lines when in line
wrap mode. Key bindings added for these commands.
</li>
<li>
New marker symbols that look like ">>>" and "..." which can be used for
interactive shell prompts for Python.
</li>
<li>
The foreground and background colours of visible whitespace can be chosen
independent of the colours chosen for the lexical class of that whitespace.
</li>
<li>
Per line data optimised by using an exponential allocation scheme.
</li>
<li>
SciTE API file loading optimised.
</li>
<li>
SciTE for GTK+ subsystem 2 documented. The exit status of commands
is decoded into more understandable fields.
</li>
<li>
SciTE find dialog remembers previous find string when there is no selection.
Find in Selection button disabled when selection is rectangular as command
did not work.
</li>
<li>
Shift+Enter made equivalent to Enter to avoid users having to let go of
the shift key when typing. Avoids the possibility of entering single carriage
returns in a file that contains CR+LF line ends.
</li>
<li>
Autocompletion does not immediately disappear when the length parameter
to SCI_AUTOCSHOW is 0.
</li>
<li>
SciTE focuses on the editor pane when File | New executed and when the
output pane is closed with F8. Double clicking on a non-highlighted output
pane line selects the word under the cursor rather than seeking the next
highlighted line.
</li>
<li>
SciTE director interface implements an "askproperty" command.
</li>
<li>
SciTE's Export as LaTeX output improved.
</li>
<li>
Better choice of autocompletion displaying above the caret rather then
below when that is more sensible.
</li>
<li>
Bug fixed where context menu would not be completely visible if invoked
when cursor near bottom or left of screen.
</li>
<li>
Crashing bug fixed when displaying long strings on GTK+ caused failure of X server
by displaying long text in segments.
</li>
<li>
Crashing bug fixed on GTK+ when a Scintilla window was removed from its parent
but was still the selection owner.
</li>
<li>
Bug fixed on Windows in Unicode mode where not all characters on a line
were displayed when that line contained some characters not in ASCII.
</li>
<li>
Crashing bug fixed in SciTE on Windows with clearing output while running command.
</li>
<li>
Bug fixed in SciTE for GTK+ with command completion not detected when
no output was produced by the command.
</li>
<li>
Bug fixed in SciTE for Windows where menus were not shown translated.
</li>
<li>
Bug fixed where words failed to display in line wrapping mode with visible
line ends.
</li>
<li>
Bug fixed in SciTE where files opened from a session file were not closed.
</li>
<li>
Cosmetic flicker fixed when using Ctrl+Up and Ctrl+Down with some caret policies.
</li>
</ul>
<h3>
<a href="scite147.zip">Release 1.47</a>
</h3>
<ul>
<li>
Released on 1 August 2002.
</li>
<li>
Support for GTK+ 2 in Scintilla. International input methods not supported
on GTK+2.
</li>
<li>
Line wrapping performance improved greatly.
</li>
<li>
New caret policy implementation that treats horizontal and vertical
positioning equivalently and independently. Old caret policy methods
deprecated and not all options work correctly with old methods.
</li>
<li>
Extra fold points for C, C++, Java, ... for fold comments //{ .. //} and
#if / #ifdef .. #endif and the #region .. #endregion feature of C#.
</li>
<li>
Scintilla method to find the height in pixels of a line. Currently returns the
same result for every line as all lines are same height.
</li>
<li>
Separate make file, scintilla_vc6.mak, for Scintilla to use Visual C++
version 6 since main makefile now assumes VS .NET.
VS .NET project files available for combined Scintilla and
SciTE in scite/boundscheck.
</li>
<li>
SciTE automatically recognises Unicode files based
on their Byte Order Marks and switches to Unicode mode.
On Windows, where SciTE supports Unicode display, this
allows display of non European characters.
The file is saved back into the same character encoding unless
the user decides to switch using the File | Encoding menu.
</li>
<li>
Handling of character input changed so that a fillup character, typically '('
displays a calltip when an autocompletion list was being displayed.
</li>
<li>
Multiline strings lexed better for C++ and Lua.
</li>
<li>
Regular expressions in JavaScript within hypertext files are lexed better.
</li>
<li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -