📄 scintillahistory.html
字号:
understand TCL syntax.
</li>
<li>
Error lines lexer has styles for Lua error messages and .NET stack traces.
</li>
<li>
Makefile lexer has a target style.
</li>
<li>
Lua lexer handles some [[]] string literals.
</li>
<li>
HTML and XML lexer have a SCE_H_SGML state for tags that
start with "<!".
</li>
<li>
Fixed Scintilla bugs with folding. When modifications were performed near
folded regions sometimes no unfolding occurred when it should have. Deleting a
fold causing character sometimes failed to update fold information correctly.
</li>
<li>
Better support for Scintilla on GTK+ for Win32 including separate
PLAT_GTK_WIN32 definition and correct handling of rectangular selection
with clipboard operations.
</li>
<li>
SciTE has a Tools | Switch Pane (Ctrl+F6) command to switch focus between
edit and output panes.
</li>
<li>
SciTE option output.scroll allows automatic scrolling of output pane to
be turned off.
</li>
<li>
Commands can be typed into the SciTE output pane similar to a shell window.
</li>
<li>
SciTE properties magnification and output magnification set initial zoom levels.
</li>
<li>
Option for SciTE comment block command to place comments at start of line.
</li>
<li>
SciTE for Win32 has an option to minimize to the tray rather than the task bar.
</li>
<li>
Close button on SciTE tool bar for Win32.
</li>
<li>
SciTE compiles with GCC 3.0.
</li>
<li>
SciTE's automatic indentation of C++ handles braces without preceding keyword
correctly.
</li>
<li>
Bug fixed with GetLine method writing past the end of where it should.
</li>
<li>
Bug fixed with mouse drag automatic scrolling when some lines were folded.
</li>
<li>
Bug fixed because caret XEven setting was inverted.
</li>
<li>
Bug fixed where caret was initially visible even though window was not focussed.
</li>
<li>
Bug fixed where some file names could end with "\\" which caused slow
downs on Windows 9x.
</li>
<li>
On Win32, SciTE Replace dialog starts with focus on replacement text.
</li>
<li>
SciTE Go to dialog displays correct current line.
</li>
<li>
Fixed bug with SciTE opening multiple files at once.
</li>
<li>
Fixed bug with Unicode key values reported to container truncated.
</li>
<li>
Fixed bug with unnecessary save point notifications.
</li>
<li>
Fixed bugs with indenting and unindenting at start of line.
</li>
<li>
Monospace Font setting behaves more consistently.
</li>
</ul>
<h3>
<a href="http://scintilla.sourceforge.net/scite138.zip">Release 1.38</a>
</h3>
<ul>
<li>
Released on 23 May 2001.
</li>
<li>
Loadable lexer plugins on Windows.
</li>
<li>
Ruby lexer and support.
</li>
<li>
Lisp lexer and support.
</li>
<li>
Eiffel lexer and support.
</li>
<li>
Modes for better handling of Tab and BackSpace keys within
indentation. Mode to avoid autocompletion list cancelling when
there are no viable matches.
</li>
<li>
ReplaceTarget replaced with two calls ReplaceTarget
(which is incompatible with previous ReplaceTarget) and
ReplaceTargetRE. Both of these calls have a count first
parameter which allows using strings containing nulls.
SearchInTarget and SetSearchFlags functions allow
specifying a search in several simple steps which helps
some clients which can not create structs or pointers easily.
</li>
<li>
Asian language input through an Input Method Editor works
on Windows 2000.
</li>
<li>
On Windows, control characters can be entered through use of
the numeric keypad in conjunction with the Alt key.
</li>
<li>
Document memory allocation changed to grow exponentially
which reduced time to load a 30 Megabyte file from
1000 seconds to 25. Change means more memory may be used.
</li>
<li>
Word part movement keys now handled in Scintilla rather than
SciTE.
</li>
<li>
Regular expression '^' and '$' work more often allowing insertion
of text at start or end of line with a replace command.
Backslash quoted control characters \a, \b, \f, \t, and \v
recognised within sets.
</li>
<li>
Session files for SciTE.
</li>
<li>
Export as PDF command hidden in SciTE as it often failed.
Code still present so can be turned on by those willing to cope.
</li>
<li>
Bug fixed in HTML lexer handling % before > as end ASP
even when no start ASP encountered.
Bug fixed when scripts ended with a quoted string and
end tag was not seen.
</li>
<li>
Bug fixed on Windows where context menu key caused menu to
appear in corner of screen rather than within window.
</li>
<li>
Bug fixed in SciTE's Replace All command not processing
whole file when replace string longer than search string.
</li>
<li>
Bug fixed in SciTE's MRU list repeating entries if Ctrl+Tab
used when all entries filled.
</li>
<li>
ConvertEOLs call documentation fixed.
</li>
</ul>
<h3>
<a href="http://scintilla.sourceforge.net/scite137.zip">Release 1.37</a>
</h3>
<ul>
<li>
Released on 17 April 2001.
</li>
<li>
Bug fixed with scroll bars being invisible on GTK+ 1.2.9.
</li>
<li>
Scintilla and SciTE support find and replace using simple regular
expressions with tagged expressions. SciTE supports C '\' escapes
in the Find and Replace dialogs.
Replace in Selection available in SciTE.
</li>
<li>
Scintilla has a 'target' feature for replacing code rapidly without
causing display updates.
</li>
<li>
Scintilla and SciTE on GTK+ support file dropping from file managers
such as Nautilus and gmc. Files or other URIs dropped on Scintilla
result in a URIDropped notification.
</li>
<li>
Lexers may have separate Lex and Fold functions.
</li>
<li>
Lexer infrastructure improved to allow for plug in lexers and for referring
to lexers by name rather than by ID.
</li>
<li>
Ada lexer and support added.
</li>
<li>
Option in both Scintilla and SciTE to treat both left and right margin
as equally important when repositioning visible area in response to
caret movement. Default is to prefer visible area positioning which
minimises the horizontal scroll position thus favouring the left margin.
</li>
<li>
Caret line highlighting.
</li>
<li>
Commands to delete from the caret to the end of line and
from the caret to the beginning of line.
</li>
<li>
SciTE has commands for inserting and removing block comments and
for inserting stream comments.
</li>
<li>
SciTE Director interface uses C++ '\' escapes to send control characters.
</li>
<li>
SciTE Director interface adds more commands including support for macros.
</li>
<li>
SciTE has menu options for recording and playing macros which are visible
when used with a companion program that supports these features.
</li>
<li>
SciTE has an Expand Abbreviation command.
Abbreviations are stored in a global abbrev.properties file.
</li>
<li>
SciTE has a Full Screen command to switch between a normal window
size and using the full screen. On Windows, the menu bar can be turned
off when in full screen mode.
</li>
<li>
SciTE has a Use monospaced font command to switch between the normal
set of fonts and one size of a particular fixed width font.
</li>
<li>
SciTE's use of tabs can be controlled for particular file names
as well as globally.
</li>
<li>
The contents of SciTE's status bar can be defined by a property and
include variables. On Windows, several status bar definitions can be active
with a click on the status bar cycling through them.
</li>
<li>
Copy as RTF command in SciTE on Windows to allow pasting
styled text into word processors.
</li>
<li>
SciTE can allow the use of non-alphabetic characters in
Complete Symbol lists and can automatically display this autocompletion
list when a trigger character such as '.' is typed.
Complete word can be set to pop up when the user is typing a word and
there is only one matching word in the document.
</li>
<li>
SciTE lists the imported properties files on a menu to allow rapid
access to them.
</li>
<li>
SciTE on GTK+ improvements to handling accelerator keys and focus
in dialogs. Message boxes respond to key presses without the Alt key as
they have no text entries to accept normal keystrokes.
</li>
<li>
SciTE on GTK+ sets the application icon.
</li>
<li>
SciTE allows setting the colours used to indicate the current
error line.
</li>
<li>
Variables within PHP strings have own style. Keyword list updated.
</li>
<li>
Keyword list for Lua updated for Lua 4.0.
</li>
<li>
Bug fixed in rectangular selection where rectangle still appeared
selected after using cursor keys to move caret.
</li>
<li>
Bug fixed in C++ lexer when deleting a '{' controlling a folded range
led to that range becoming permanently invisible.
</li>
<li>
Bug fixed in Batch lexer where comments were not recognised.
</li>
<li>
Bug fixed with undo actions coalescing into steps incorrectly.
</li>
<li>
Bug fixed with Scintilla on GTK+ positioning scroll bars 1 pixel
over the Scintilla window leading to their sides being chopped off.
</li>
<li>
Bugs fixed in SciTE when doing some actions led to the start
or end of the file being displayed rather than the current location.
</li>
<li>
Appearance of calltips fixed to look like document text including
any zoom factor. Positioned to be outside current line even when
multiple fonts and sizes used.
</li>
<li>
Bug fixed in Scintilla macro support where typing Enter caused both a newline
command and newline character insertion to be recorded.
</li>
<li>
Bug fixed in SciTE on GTK+ where focus was moving
between widgets incorrectly.
</li>
<li>
Bug fixed with fold symbols sometimes not updating when
the text changed.
</li>
<li>
Bugs fixed in SciTE's handling of folding commands.
</li>
<li>
Deprecated undo collection enumeration removed from API.
</li>
</ul>
<h3>
<a href="http://scintilla.sourceforge.net/scite136.zip">Release 1.36</a>
</h3>
<ul>
<li>
Released on 1 March 2001.
</li>
<li>
Scintilla supports GTK+ on Win32.
</li>
<li>
Some untested work on making Scintilla and SciTE 64 bit compatible.
For users on GTK+ this requires including Scintilla.h before
ScintillaWidget.h.
</li>
<li>
HTML lexer allows folding HTML.
</li>
<li>
New lexer for Avenue files which are used in the ESRI ArcView GIS.
</li>
<li>
DOS Batch file lexer has states for '@', external commands, variables and
operators.
</li>
<li>
C++ lexer can fold comments of /* .. */ form.
</li>
<li>
Better disabling of popup menu items in Scintilla when in read-only mode.
</li>
<li>
Starting to move to Doxygen compatible commenting.
</li>
<li>
Director interface on Windows enables another application to control SciTE.
</li>
<li>
Opening SciTE on Windows 9x sped up greatly for some cases.
</li>
<li>
The command.build.directory property allows SciTE to run the build
command in a different directory to the source files.
</li>
<li>
SciTE on Windows allows setting foreground and background colours
for printed headers and footers.
</li>
<li>
Bug fixed in finding calltips in SciTE which led to no calltips for some identifiers.
</li>
<li>
Documentation added for lexers and for the extension and director interfaces.
</li>
<li>
SciTE menus rearranged with new View menu taking over some of the items that
were under the Options menu. Clear All Bookmarks command added.
</li>
<li>
Clear Output command in SciTE.
</li>
<li>
SciTE on W
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -