📄 scintillahistory.html
字号:
<li>
SciTE remembers folding of each buffer.
</li>
<li>
Lexer for Erlang language.
</li>
<li>
Scintilla allows setting the set of white space characters.
</li>
<li>
Scintilla has 'stuttered' page movement commands to first move
to top or bottom within current visible lines before scrolling.
</li>
<li>
Scintilla commands for moving to end of words.
</li>
<li>
Incremental line wrap enabled on Windows.
</li>
<li>
SciTE PDF exporter produces output that is more compliant with reader
applications, is smaller and allows more configuration.
HTML exporter optimizes size of output files.
</li>
<li>
SciTE defines properties PLAT_WINNT and PLAT_WIN95 on the
corresponding platforms.
</li>
<li>
SciTE can adjust the line margin width to fit the largest line number.
The line.numbers property is split between line.margin.visible and
line.margin.width.
</li>
<li>
SciTE on GTK+ allows user defined menu accelerators.
Alt can be included in user.shortcuts.
</li>
<li>
SciTE Language menu can have items commented out.
</li>
<li>
SciTE on Windows Go to dialog allows choosing a column number as
well as a line number.
</li>
<li>
SciTE on GTK+ make file uses prefix setting more consistently.
</li>
<li>
Bug fixed that caused word wrapping to fail to display all text.
</li>
<li>
Crashing bug fixed in GTK+ version of Scintilla when using GDK fonts
and opening autocompletion.
</li>
<li>
Bug fixed in Scintilla SCI_GETSELTEXT where an extra NUL
was included at end of returned string
</li>
<li>
Crashing bug fixed in SciTE z-order switching implementation.
</li>
<li>
Hanging bug fixed in Perl lexer.
</li>
<li>
SciTE crashing bug fixed for using 'case' without argument in style definition.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite156.zip?download">Release 1.56</a>
</h3>
<ul>
<li>
Released on 25 October 2003.
</li>
<li>
Rectangular selection can be performed using the keyboard.
Greater programmatic control over rectangular selection.
This has caused several changes to key bindings.
</li>
<li>
SciTE Replace In Selection works on rectangular selections.
</li>
<li>
Improved lexer for TeX, new lexer for Metapost and other support for these
languages.
</li>
<li>
Lexer for PowerBasic.
</li>
<li>
Lexer for Forth.
</li>
<li>
YAML lexer improved to include error styling.
</li>
<li>
Perl lexer improved to correctly handle more cases.
</li>
<li>
Assembler lexer updated to support single-quote strings and fix some
problems.
</li>
<li>
SciTE on Windows can switch between buffers in order of use (z-order) rather
than static order.
</li>
<li>
SciTE supports adding an extension for "Open Selected Filename".
The openpath setting works on GTK+.
</li>
<li>
SciTE can Export as XML.
</li>
<li>
SciTE $(SelHeight) variable gives a more natural result for empty and whole line
selections.
</li>
<li>
Fixes to wrapping problems, such as only first display line being visible in some
cases.
</li>
<li>
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.
</li>
<li>
Small fixes to FORTRAN lexing and folding.
</li>
<li>
SQL lexer treats single quote strings as a separate class to double quote strings..
</li>
<li>
Scintilla made compatible with expectations of container widget in GTK+ 2.3.
</li>
<li>
Fix to strip out pixmap ID when automatically choosing from an autocompletion
list with only one element.
</li>
<li>
SciTE bug fixed where UTF-8 files longer than 128K were gaining more than one
BOM.
</li>
<li>
Crashing bug fixed in SciTE on GTK+ where using "Stop Executing" twice leads
to all applications exiting.
</li>
<li>
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.
</li>
<li>
SciTE check.if.already.open setting removed from GTK+ version as unmaintained.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite155.zip?download">Release 1.55</a>
</h3>
<ul>
<li>
Released on 25 September 2003.
</li>
<li>
Fix a crashing bug in indicator display in Scintilla.
</li>
<li>
GTK+ version now defaults to building for GTK+ 2 rather than 1.
</li>
<li>
Mingw make file detects compiler version and avoids options
that are cause problems for some versions.
</li>
<li>
Large performance improvement on GTK+ 2 for long lines.
</li>
<li>
Incremental line wrap on GTK+.
</li>
<li>
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.
</li>
<li>
Unicode clipboard support on GTK+.
</li>
<li>
Indicator type INDIC_BOX draws a rectangle around the text.
</li>
<li>
Clarion language support.
</li>
<li>
YAML language support.
</li>
<li>
MPT LOG language support.
</li>
<li>
On Windows, SciTE can switch buffers based on activation order rather
than buffer number.
</li>
<li>
SciTE save.on.deactivate saves all buffers rather than just the current buffer.
</li>
<li>
Lua lexer handles non-ASCII characters correctly.
</li>
<li>
Error lexer understands Borland errors with pathnames that contain space.
</li>
<li>
On GTK+ 2, autocompletion uses TreeView rather than deprecated CList.
</li>
<li>
SciTE autocompletion removed when expand abbreviation command used.
</li>
<li>
SciTE calltips support overloaded functions.
</li>
<li>
When Save fails in SciTE, choice offered to Save As.
</li>
<li>
SciTE message boxes on Windows may be moved to front when needed.
</li>
<li>
Indicators drawn correctly on wrapped lines.
</li>
<li>
Regular expression search no longer matches characters with high bit
set to characters without high bit set.
</li>
<li>
Hang fixed in backwards search in multi byte character documents.
</li>
<li>
Hang fixed in SciTE Mark All command when wrap around turned off.
</li>
<li>
SciTE Incremental Search no longer uses hot keys on Windows.
</li>
<li>
Calltips draw non-ASCII characters correctly rather than as arrows.
</li>
<li>
SciTE crash fixed when going to an error message with empty file name.
</li>
<li>
Bugs fixed in XPM image handling code.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite154.zip?download">Release 1.54</a>
</h3>
<ul>
<li>
Released on 12 August 2003.
</li>
<li>
SciTE on GTK+ 2.x can display a tab bar.
</li>
<li>
SciTE on Windows provides incremental search.
</li>
<li>
Lexer for PostScript.
</li>
<li>
Lexer for the NSIS scripting language.
</li>
<li>
New lexer for POV-Ray Scene Description Language
replaces previous implementation.
</li>
<li>
Lexer for the MMIX Assembler language.
</li>
<li>
Lexer for the Scriptol language.
</li>
<li>
Incompatibility: SQL keywords are specified in lower case rather than upper case.
SQL lexer allows double quoted strings.
</li>
<li>
Pascal lexer: character constants that start with '#' understood,
'@' only allowed within assembler blocks,
'$' can be the start of a number,
initial '.' in 0..constant not treated as part of a number,
and assembler blocks made more distinctive.
</li>
<li>
Lua lexer allows '.' in keywords.
Multi-line strings and comments can be folded.
</li>
<li>
CSS lexer handles multiple psuedoclasses.
</li>
<li>
Properties file folder works for INI file format.
</li>
<li>
Hidden indicator style allows the container to mark text within Scintilla
without there being any visual effect.
</li>
<li>
SciTE does not prompt to save changes when the buffer is empty and untitled.
</li>
<li>
Modification notifications caused by SCI_INSERTSTYLEDSTRING
now include the contents of the insertion.
</li>
<li>
SCI_MARKERDELETEALL deletes all the markers on a line
rather than just the first match.
</li>
<li>
Better handling of 'dead' accents on GTK+ 2 for languages
that use accented characters.
</li>
<li>
SciTE now uses value of output.vertical.size property.
</li>
<li>
Crash fixed in SciTE autocompletion on long lines.
</li>
<li>
Crash fixed in SciTE comment command on long lines.
</li>
<li>
Bug fixed with backwards regular expression search skipping
every second match.
</li>
<li>
Hang fixed with regular expression replace where both target and replacement were empty.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite153.zip?download">Release 1.53</a>
</h3>
<ul>
<li>
Released on 16 May 2003.
</li>
<li>
On GTK+ 2, encodings other than ASCII, Latin1, and Unicode are
supported for both display and input using iconv.
</li>
<li>
External lexers supported on GTK+/Linux.
External lexers must now be explicitly loaded with SCI_LOADLEXERLIBRARY
rather than relying upon a naming convention and automatic loading.
</li>
<li>
Support of Lout typesetting language.
</li>
<li>
Support of E-Scripts language used in the POL Ultima Online Emulator.
</li>
<li>
Scrolling and drawing performance on GTK+ enhanced, particularly for GTK+ 2.x
with an extra window for the text area avoiding conflicts with the scroll bars.
</li>
<li>
CopyText and CopyRange methods in Scintilla allow container to
easily copy to the system clipboard.
</li>
<li>
Line Copy command implemented and bound to Ctrl+Shift+T.
</li>
<li>
Scintilla APIs PositionBefore and PositionAfter can be used to iterate through
a document taking into account the encoding and multi-byte characters.
</li>
<li>
C++ folder can fold on the "} else {" line of an if statement by setting
fold.at.else property to 1.
</li>
<li>
C++ lexer allows an extra set of keywords.
</li>
<li>
Property names and thus abbreviations may be non-ASCII.
</li>
<li>
Removed attempt to load a file when setting properties that was
part of an old scripting experiment.
</li>
<li>
SciTE no longer warns about a file not existing when opening
properties files from the Options menu as there is a good chance
the user wants to create one.
</li>
<li>
Bug fixed with brace recognition in multi-byte encoded files where a partial
character matched a brace byte.
</li>
<li>
More protection against infinite loops or recursion with recursive property definitions.
</li>
<li>
On Windows, cursor will no longer disappear over margins in custom builds when
cursor resource not present. The Windows default cursor is displayed instead.
</li>
<li>
load.on.activate fixed in SciTE as was broken in 1.52.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite152.zip?download">Release 1.52</a>
</h3>
<ul>
<li>
Released on 17 April 2003.
</li>
<li>
Pango font support on GTK+ 2.
Unicode input improved on GTK+ 2.
</li>
<li>
Hotspot style implemented in Scintilla.
</li>
<li>
Small up and down arrows can be displayed in calltips and the container
is notified when the mouse is clicked on a calltip.
Normal and selected calltip text colours can be set.
</li>
<li>
POSIX compatibility flag in Scintilla regular expression search
interprets bare ( and ) as tagged sections.
</li>
<li>
Error message lexer tightened to yield fewer false matches.
Recognition of Lahey and Intel FORTRAN error formats.
</li>
<li>
Scintilla keyboard commands for moving to start and end of
screen lines rather than document lines, unless already there
where these keys move to the start or end of the document line.
</li>
<li>
Line joining command.
</li>
<li>
Lexer for POV-Ray.
</li>
<li>
Calltips on Windows are no longer clipped by the parent window.
</li>
<li>
Autocompletion lists are cancelled when focus leaves their parent window.
</li>
<li>
Move to next/previous empty line delimited paragraph key commands.
</li>
<li>
SciTE hang fixed with recursive property definitions
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -