📄 scintillahistory.html
字号:
</li>
<li>
SciTE adds output.initial.hide setting to allow setting the size of the output pane
without it showing initially.
</li>
<li>
SciTE on Windows Go To dialog allows line number with more digits.
</li>
<li>
Bug in HTML lexer fixed where a segment of PHP could switch scripting language
based on earlier text on that line.
</li>
<li>
Memory bug fixed when freeing regions on GTK+.
Other minor bugs fixed on GTK+.
</li>
<li>
Deprecated GTK+ calls in Scintilla replaced with current calls.
</li>
<li>
Fixed a SciTE bug where closing the final buffer, if read-only, left the text present in an
untitled buffer.
</li>
<li>
Bug fixed in bash lexer that prevented folding.
</li>
<li>
Crash fixed in bash lexer when backslash at end of file.
</li>
<li>
Crash on recent releases of GTK+ 2.x avoided by changing default font from X
core font to Pango font "!Sans".
</li>
<li>
Fix for SciTE properties files where multiline properties continued over completely blank lines.
</li>
<li>
Bug fixed in SciTE/GTK+ director interface where more data available than
buffer size.
</li>
<li>
Minor visual fixes to SciTE splitter on GTK+.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite168.zip?download">Release 1.68</a>
</h3>
<ul>
<li>
Released on 9 March 2006.
</li>
<li>
Translucent drawing implemented for caret line and box indicators.
</li>
<li>
Lexer specifically for TCL is much more accurate than reusing C++ lexer.
</li>
<li>
Support for Inno Setup scripts.
</li>
<li>
Support for Opal language.
</li>
<li>
Calltips may use a new style, STYLE_CALLTIP which allows choosing a
different font for calltips.
</li>
<li>
Python lexer styles comments on decorators.
</li>
<li>
HTML lexer refined handling of "?>" and "%>" within server
side scripts.
</li>
<li>
Batch file lexer improved.
</li>
<li>
Eiffel lexer doesn't treat '.' as a name character.
</li>
<li>
Lua lexer handles length operator, #, and hex literals.
</li>
<li>
Properties file lexer has separate style for keys.
</li>
<li>
PL/SQL folding improved.
</li>
<li>
SciTE Replace dialog always searches in forwards direction.
</li>
<li>
SciTE can detect language of file from initial #! line.
</li>
<li>
SciTE on GTK+ supports output.scroll=2 setting.
</li>
<li>
SciTE can perform an import a properties file from the command line.
</li>
<li>
Set of word characters used for regular expression \< and \>.
</li>
<li>
Bug fixed with SCI_COPYTEXT stopping too early.
</li>
<li>
Bug fixed with splitting lines so that all lines are split.
</li>
<li>
SciTE calls OnSwitchFile when closing one buffer causes a switch to another.
</li>
<li>
SciTE bug fixed where properties were being reevaluated without good reason
after running a macro.
</li>
<li>
Crash fixed when clearing document with some lines contracted in word wrap mode.
</li>
<li>
Palette expands as more entries are needed.
</li>
<li>
SCI_POSITIONFROMPOINT returns more reasonable value when close to
last text on a line.
</li>
<li>
On Windows, long pieces of text may be drawn in segments if they fail to draw
as a whole.
</li>
<li>
Bug fixed with bad drawing when some visual changes made inside SCN_UPDATEUI
notification.
</li>
<li>
SciTE bug fixed with groupundo setting.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite167.zip?download">Release 1.67</a>
</h3>
<ul>
<li>
Released on 17 December 2005.
</li>
<li>
Scintilla checks the paint region more accurately when seeing if an area is being
repainted. Platform layer implementations may need to change for this to take
effect. This fixes some drawing and styling bugs. Also optimized some parts of
marker code to only redraw the line of the marker rather than whole of the margin.
</li>
<li>
Quoted identifier style for SQL. SQL folding performed more simply.
</li>
<li>
Ruby lexer improved to better handle here documents and non-ASCII
characters.
</li>
<li>
Lua lexer supports long string and block comment syntax from Lua 5.1.
</li>
<li>
Bash lexer handles here documents better.
</li>
<li>
JavaScript lexing recognises regular expressions more accurately and includes flag
characters in the regular expression style. This is both in JavaScript files and when
JavaScript is embedded in HTML.
</li>
<li>
Scintilla API provided to reveal how many style bits are needed for the
current lexer.
</li>
<li>
Selection duplicate added.
</li>
<li>
Scintilla API for adding a set of markers to a line.
</li>
<li>
DBCS encodings work on Windows 9x.
</li>
<li>
Convention defined for property names to be used by lexers and folders
so they can be automatically discovered and forwarded from containers.
</li>
<li>
Default bookmark in SciTE changed to a blue sphere image.
</li>
<li>
SciTE stores the time of last asking for a save separately for each buffer
which fixes bugs with automatic reloading.
</li>
<li>
On Windows, pasted text has line ends converted to current preference.
GTK+ already did this.
</li>
<li>
Kid template language better handled by HTML lexer by finishing ASP Python
mode when a ?> is found.
</li>
<li>
SciTE counts number of characters in a rectangular selection correctly.
</li>
<li>
64-bit compatibility improved. One change that may affect user code is that
the notification message header changed to include a pointer-sized id field
to match the current Windows definition.
</li>
<li>
Empty ranges can no longer be dragged.
</li>
<li>
Crash fixed when calls made that use layout inside the painted notification.
</li>
<li>
Bug fixed where Scintilla created pixmap buffers that were too large leading
to failures when many instances used.
</li>
<li>
SciTE sets the directory of a new file to the directory of the currently
active file.
</li>
<li>
SciTE allows choosing a code page for the output pane.
</li>
<li>
SciTE HTML exporter no longer honours monospaced font setting.
</li>
<li>
Line layout cache in page mode caches the line of the caret. An assertion is
now used to ensure that the layout reentrancy problem that caused this
is easier to find.
</li>
<li>
Speed optimized for long lines and lines containing many control characters.
</li>
<li>
Bug fixed in brace matching in DBCS files where byte inside character
is same as brace.
</li>
<li>
Indent command does not indent empty lines.
</li>
<li>
SciTE bug fixed for commands that operate on files with empty extensions.
</li>
<li>
SciTE bug fixed where monospaced option was copied for subsequently opened files.
</li>
<li>
SciTE on Windows bug fixed in the display of a non-ASCII search string
which can not be found.
</li>
<li>
Bugs fixed with nested calls displaying a new calltip while one is already
displayed.
</li>
<li>
Bug fixed when styling PHP strings.
</li>
<li>
Bug fixed when styling C++ continued preprocessor lines.
</li>
<li>
SciTE bug fixed where opening file from recently used list reset choice of
language.
</li>
<li>
SciTE bug fixed when compiled with NO_EXTENSIONS and
closing one file closes the application.
</li>
<li>
SciTE crash fixed for error messages that look like Lua messages but aren't
in the same order.
</li>
<li>
Remaining fold box support deprecated. The symbols SC_FOLDLEVELBOXHEADERFLAG,
SC_FOLDLEVELBOXFOOTERFLAG, SC_FOLDLEVELCONTRACTED,
SC_FOLDLEVELUNINDENT, and SC_FOLDFLAG_BOX are deprecated.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite166.zip?download">Release 1.66</a>
</h3>
<ul>
<li>
Released on 26 August 2005.
</li>
<li>
New, more ambitious Ruby lexer.
</li>
<li>
SciTE Find in Files dialog has options for matching case and whole words which are
enabled when the internal find command is used.
</li>
<li>
SciTE output pane can display automatic completion after "$(" typed.
An initial ">" on a line is ignored when Enter pressed.
</li>
<li>
C++ lexer recognises keywords within line doc comments. It continues styles over line
end characters more consistently so that eolfilled style can be used for preprocessor lines
and line comments.
</li>
<li>
VB lexer improves handling of file numbers and date literals.
</li>
<li>
Lua folder handles repeat until, nested comments and nested strings.
</li>
<li>
POV lexer improves handling of comment lines.
</li>
<li>
AU3 lexer and folder updated. COMOBJ style added.
</li>
<li>
Bug fixed with text display on GTK+ with Pango 1.8.
</li>
<li>
Caret painting avoided when not focused.
</li>
<li>
SciTE on GTK+ handles file names used to reference properties as case-sensitive.
</li>
<li>
SciTE on GTK+ Save As and Export commands set the file name field.
On GTK+ the Export commands modify the file name in the same way as on Windows.
</li>
<li>
Fixed SciTE problem where confirmation was not displaying when closing a file where all
contents had been deleted.
</li>
<li>
Middle click on SciTE tab now closes correct buffer on Windows when tool bar is visible.
</li>
<li>
SciTE bugs fixed where files contained in directory that includes '.' character.
</li>
<li>
SciTE bug fixed where import in user options was reading file from directory of
global options.
</li>
<li>
SciTE calltip bug fixed where single line calltips had arrow displayed incorrectly.
</li>
<li>
SciTE folding bug fixed where empty lines were shown for no reason.
</li>
<li>
Bug fixed where 2 byte per pixel XPM images caused crash although they are still not
displayed.
</li>
<li>
Autocompletion list size tweaked.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite165.zip?download">Release 1.65</a>
</h3>
<ul>
<li>
Released on 1 August 2005.
</li>
<li>
FreeBasic support.
</li>
<li>
SciTE on Windows handles command line arguments
"-" (read standard input into buffer),
"--" (read standard input into output pane) and
"-@" (read file names from standard input and open each).
</li>
<li>
SciTE includes a simple implementation of Find in Files which is used if no find.command is set.
</li>
<li>
SciTE can close tabs with a mouse middle click.
</li>
<li>
SciTE includes a save.all.for.build setting.
</li>
<li>
Folder for MSSQL.
</li>
<li>
Batch file lexer understands more of the syntax and the behaviour of built in commands.
</li>
<li>
Perl lexer handles here docs better; disambiguates barewords, quote-like delimiters, and repetition operators;
handles Pods after __END__; recognises numbers better; and handles some typeglob special variables.
</li>
<li>
Lisp adds more lexical states.
</li>
<li>
PHP allows spaces after <<<.
</li>
<li>
TADS3 has a simpler set of states and recognizes identifiers.
</li>
<li>
Avenue elseif folds better.
</li>
<li>
Errorlist lexer treats lines starting with '+++' and '---' as separate
styles from '+' and '-' as they indicate file names in diffs.
</li>
<li>
SciTE error recogniser handles file paths in extra explanatory lines from MSVC
and in '+++' and '---' lines from diff.
</li>
<li>
Bugs fixed in SciTE and Scintilla folding behaviour when text pasted before
folded text caused unnecessary
unfolding and cutting text could lead to text being irretrievably hidden.
</li>
<li>
SciTE on Windows uses correct font for dialogs and better font for tab bar
allowing better localisation
</li>
<li>
When Windows is used with a secondary monitor before the primary
monitor, autocompletion lists are not forced onto the primary monitor.
</li>
<li>
Scintilla calltip bug fixed where down arrow setting wrong value in notification
if not in first line. SciTE bug fixed where second arrow only shown on multiple line
calltip and was therefore misinterpreting the notification value.
</li>
<li>
Lexers will no longer be re-entered recursively during, for example, fold level setting.
</li>
<li>
Undo of typing in overwrite mode undoes one character at a time rather than requiring a removal
and addition step for each character.
</li>
<li>
EM_EXSETSEL(0,-1) fixed.
</li>
<li>
Bug fixed where part of a rectangular selection was not shown as selected.
</li>
<li>
Autocomplete window size fixed.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite164.zip?download">Release 1.64</a>
</h3>
<ul>
<li>
Released on 6 June 2005.
</li>
<li>
TADS3 support
</li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -