📄 scintillahistory.html
字号:
On Windows, Scintilla exports a function called Scintilla_DirectFunction
that can be used the same as the function returned by GetDirectFunction.
</li>
<li>
Scintilla converts line endings of text obtained from the clipboard to
the current default line endings.
</li>
<li>
New SciTE property ensure.final.line.end can ensure that saved files
always end with a new line as this is required by some tools.
The ensure.consistent.line.ends property ensures all line ends are the
current default when saving files.
The strip.trailing.spaces property now works on the buffer so the
buffer in memory and the file on disk are the same after a save is performed.
</li>
<li>
The SciTE expand abbreviation command again allows '|' characters
in expansions to be quoted by using '||'.
</li>
<li>
SciTE on Windows can send data to the find tool through standard
input rather than using a command line argument to avoid problems
with quoting command line arguments.
</li>
<li>
The Stop Executing command in SciTE on Windows improved to send
a Ctrl+Z character to the tool. Better messages when stopping a tool.
</li>
<li>
Autocompletion can automatically "fill up" when one of a set of characters is
type with the autocomplete.<lexer>.fillups property.
</li>
<li>
New predefined properties in SciTE, SelectionStartColumn, SelectionStartLine,
SelectionEndColumn, SelectionEndLine can be used to integrate with other
applications.
</li>
<li>
Environment variables are available as properties in SciTE.
</li>
<li>
SciTE on Windows keeps status line more current.
</li>
<li>
Abbreviations work in SciTE on Linux when first opened.
</li>
<li>
File saving fixed in SciTE to ensure files are not closed when they can not be
saved because of file permissions. Also fixed a problem with buffers that
caused files to not be saved.
</li>
<li>
SciTE bug fixed where monospace mode not remembered when saving files.
Some searching options now remembered when switching files.
</li>
<li>
SciTE on Linux now waits on child termination when it shuts a child down
to avoid zombies.
</li>
<li>
SciTE on Linux has a Print menu command that defaults to invoking a2ps.
</li>
<li>
Fixed incorrect highlighting of indentation guides in SciTE for Python.
</li>
<li>
Crash fixed in Scintilla when calling GetText for 0 characters.
</li>
<li>
Exporting as LaTeX improved when processing backslashes and tabs
and setting up font.
</li>
<li>
Crash fixed in SciTE when exporting or copying as RTF.
</li>
<li>
SciTE session loading fixed to handle more than 10 files in session.
</li>
</ul>
<h3>
<a href="scite146.zip">Release 1.46</a>
</h3>
<ul>
<li>
Released on 10 May 2002.
</li>
<li>
Set of lexers compiled into Scintilla can now be changed by adding and
removing lexer source files from scintilla/src and running LexGen.py.
</li>
<li>
SCN_ZOOM notification provided by Scintilla when user changes zoom level.
Method to determine width of strings in pixels so that elements can be sized
relative to text size.
SciTE changed to keep line number column displaying a given
number of characters.
</li>
<li>
The logical width of the document used to determine scroll bar range can be set.
</li>
<li>
Setting to allow vertical scrolling to display last line at top rather than
bottom of window.
</li>
<li>
Read-only mode improved to avoid changing the selection in most cases
when a modification is attempted. Drag and drop cursors display correctly
for read-only in some cases.
</li>
<li>
Visual C++ options in make files changed to suit Visual Studio .NET.
</li>
<li>
Scintilla.iface includes feature types for enumerations and lexers.
</li>
<li>
Lua lexer improves handling of literal strings and copes with nested literal strings.
</li>
<li>
Diff lexer changed to treat lines starting with "***" similarly to "---".
Symbolic names defined for lexical classes.
</li>
<li>
nncrontab lexer improved.
</li>
<li>
Turkish fonts (iso8859-9) supported on GTK+.
</li>
<li>
Automatic close tag feature for XML and HTML in SciTE.
</li>
<li>
Automatic indentation in SciTE improved.
</li>
<li>
Maximum number of buffers available in SciTE increased. May be up to 100
although other restrictions on menu length limit the real maximum.
</li>
<li>
Save a Copy command added to SciTE.
</li>
<li>
Export as TeX command added to SciTE.
</li>
<li>
Export as HTML command in SciTE respects Use Monospaced Font and
background colour settings.
</li>
<li>
Compilation problem on Solaris fixed.
</li>
<li>
Order of files displayed for SciTE's previous and next menu and key commands
are now consistent.
</li>
<li>
Saving of MRU in recent file changed so files open when SciTE quit
are remembered.
</li>
<li>
More variants of ctags tags handled by Open Selected Filename in SciTE.
</li>
<li>
Javascript embedded in XML highlighted again.
</li>
<li>
SciTE status bar updated after changing parameters in case they are being
displayed in status bar.
</li>
<li>
Crash fixed when handling some multi-byte languages.
</li>
<li>
Crash fixed when replacing end of line characters.
</li>
<li>
Bug in SciTE fixed in multiple buffer mode where automatic loading
turned on could lead to losing file contents.
</li>
<li>
Bug in SciTE on GTK+ fixed where dismissing dialogs with close box led to
those dialogs never being shown again.
</li>
<li>
Bug in SciTE on Windows fixed where position.tile with default positions
led to SciTE being positioned off-screen.
</li>
<li>
Bug fixed in read-only mode, clearing all deletes contraction state data
leading to it not being synchronized with text.
</li>
<li>
Crash fixed in SciTE on Windows when tab bar displayed.
</li>
</ul>
<h3>
<a href="scite145.zip">Release 1.45</a>
</h3>
<ul>
<li>
Released on 15 March 2002.
</li>
<li>
Line layout cache implemented to improve performance by maintaining
the positioning of characters on lines. Can be set to cache nothing,
the line with the caret, the visible page or the whole document.
</li>
<li>
Support, including a new lexer, added for Matlab programs.
</li>
<li>
Lua folder supports folding {} ranges and compact mode.
Lua lexer styles floating point numbers in number style instead of
setting the '.' in operator style.
Up to 6 sets of keywords.
Better support for [[ although only works well
when all on one line.
</li>
<li>
Python lexer improved to handle floating point numbers that contain negative
exponents and that start with '.'.
</li>
<li>
When performing a rectangular paste, the caret now remains at the
insertion point.
</li>
<li>
On Windows with a wheel mouse, page-at-a-time mode is recognised.
</li>
<li>
Read-only mode added to SciTE with a property to initialise it and another property,
$(ReadOnly) available to show this mode in the status bar.
</li>
<li>
SciTE status bar can show the number of lines in the selection
with the $(SelHeight) property.
</li>
<li>
SciTE's "Export as HTML" command uses the current character set to produce
correct output for non-Western-European character sets, such as Russian.
</li>
<li>
SciTE's "Export as RTF" fixed to produce correct output when file contains '\'.
</li>
<li>
SciTE goto command accepts a column as well as a line.
If given a column, it selects the word at that column.
</li>
<li>
SciTE's Build, Compile and Go commands are now disabled if no
action has been assigned to them.
</li>
<li>
The Refresh button in the status bar has been removed from SciTE on Windows.
</li>
<li>
Bug fixed in line wrap mode where cursor up or down command did not work.
</li>
<li>
Some styling bugs fixed that were due to a compilation problem with
gcc and inline functions with same name but different code.
</li>
<li>
The way that lexers loop over text was changed to avoid accessing beyond the
end or setting beyond the end. May fix some bugs and make the code safer but
may also cause new bugs.
</li>
<li>
Bug fixed in HTML lexer's handling of SGML.
</li>
<li>
Bug fixed on GTK+/X where lines wider than 32767 pixels did not display.
</li>
<li>
SciTE bug fixed with file name generation for standard property files.
</li>
<li>
SciTE bug fixed with Open Selected Filename command when used with
file name and line number combination.
</li>
<li>
In SciTE, indentation and tab settings stored with buffers so maintained correctly
as buffers selected.
The properties used to initialise these settings can now be set separately for different
file patterns.
</li>
<li>
Thread safety improved on Windows with a critical section protecting the font
cache and initialisation of globals performed within Scintilla_RegisterClasses.
New Scintilla_ReleaseResources call provided to allow explicit freeing of resources
when statically bound into another application. Resources automatically freed
in DLL version. The window classes are now unregistered as part of resource
freeing which fixes bugs that occurred in some containers such as Internet Explorer.
</li>
<li>
'make install' fixed on Solaris.
</li>
<li>
Bug fixed that could lead to a file being opened twice in SciTE.
</li>
</ul>
<h3>
<a href="scite144.zip">Release 1.44</a>
</h3>
<ul>
<li>
Released on 4 February 2002.
</li>
<li>
Crashing bug fixed in Editor::Paint.
</li>
<li>
Lua lexer no longer treats '.' as a word character and
handles 6 keyword sets.
</li>
<li>
WordStartPosition and WordEndPosition take an onlyWordCharacters
argument.
</li>
<li>
SciTE option for simplified automatic indentation which repeats
the indentation of the previous line.
</li>
<li>
Compilation fix on Alpha because of 64 bit.
</li>
<li>
Compilation fix for static linking.
</li>
<li>
Limited maximum line length handled to 8000 characters as previous
value of 16000 was causing stack exhaustion crashes for some.
</li>
<li>
When whole document line selected, only the last display line gets
the extra selected rectangle at the right hand side rather than
every display line.
</li>
<li>
Caret disappearing bug fixed for the case that the caret was not on the
first display line of a document line.
</li>
<li>
SciTE bug fixed where untitled buffer containing text was sometimes
deleted without chance to save.
</li>
<li>
SciTE bug fixed where use.monospaced not working with
multiple buffers.
</li>
</ul>
<h3>
<a href="scite143.zip">Release 1.43</a>
</h3>
<ul>
<li>
Released on 19 January 2002.
</li>
<li>
Line wrapping robustness and performance improved in Scintilla.
</li>
<li>
Line wrapping option added to SciTE for both edit and output panes.
</li>
<li>
Static linking on Windows handles cursor resource better.
Documentation of static linking improved.
</li>
<li>
Autocompletion has an option to delete any word characters after the caret
upon selecting an item.
</li>
<li>
FOX version identified by PLAT_FOX in Platform.h.
</li>
<li>
Calltips in SciTE use the calltip.<lexer>.word.characters setting to
correctly find calltips for functions that include characters like '$' which
is not normally considered a word character.
</li>
<li>
SciTE has a command to show help on itself which gets hooked up to displaying
SciTEDoc.html.
</li>
<li>
SciTE option calltip.<lexer>.end.definition to display help text on a
second line of calltip.
</li>
<li>
Fixed the handling of the Buffers menu on GTK+ to ensure current buffer
indicated and no warnings occur.
Changed some menu items on GTK+ version to be same as Windows version.
</li>
<li>
use.monospaced property for SciTE determines initial state of Use Monospaced Font
setting.
</li>
<li>
The SciTE Complete Symbol command now works when there are no word
characters before the caret, even though it is slow to display the whole set of
symbols.
</li>
<li>
Function names removed from SciTE's list of PHP keywords. The full list of
predefined functions is available from another web site mentioned on the
Extras page.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -