📄 scintillahistory.html.svn-base
字号:
VB lexer bugs fixed for preprocessor directive below a comment or some other states and
to use string not closed style back to the starting quote when there are internal doubled quotes.
</li>
<li>
C++ lexer allows identifiers to contain '$' and non-ASCII characters such as UTF-8.
The '$' character can be disallowed with lexer.cpp.allow.dollars=0.
</li>
<li>
Perl lexer allows UTF-8 identifiers and has some other small improvements.
</li>
<li>
SciTE's $(CurrentWord) uses word.characters.<filepattern> to define the word
rather than a hardcoded list of word characters.
</li>
<li>
SciTE Export as HTML adds encoding information for UTF-8 file and fixes DOCTYPE.
</li>
<li>
SciTE session and .recent files default to the user properties directory rather than global
properties directory.
</li>
<li>
Left and right scroll events handled correctly on GTK+ and horizontal scroll bar has more sensible
distances for page and arrow clicks.
</li>
<li>
SciTE on GTK+ tab bar fixed to work on recent versions of GTK+.
</li>
<li>
On GTK+, if the approximate character set conversion is unavailable, a second attempt is made
without approximations. This may allow keyboard input and paste to work on older systems.
</li>
<li>
SciTE on GTK+ can redefine the Insert key.
</li>
<li>
SciTE scripting interface bug fixed where some string properties could not be changed.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite170.zip?download">Release 1.70</a>
</h3>
<ul>
<li>
Released on 20 June 2006.
</li>
<li>
On GTK+, character set conversion is performed using an option that allows approximate conversions rather
than failures when a character can not be converted. This may lead to similar characters being inserted or
when no similar character is available a '?' may be inserted.
</li>
<li>
On GTK+, the internationalised IM (Input Method) feature is used for all typed input for all character sets.
</li>
<li>
Scintilla has new margin types SC_MARGIN_BACK and SC_MARGIN_FORE that use the default
style's background and foreground colours (normally white and black) as the background to the margin.
</li>
<li>
Scintilla/GTK+ allows file drops on Windows when drop is of type DROPFILES_DND
as well as text/uri-list.
</li>
<li>
Code page can only be set to one of the listed valid values.
</li>
<li>
Text wrapping fixed for cases where insertion was not wide enough to trigger
wrapping before being styled but was after styling.
</li>
<li>
SciTE find marks are removed before printing or exporting to avoid producing incorrect styles.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite169.zip?download">Release 1.69</a>
</h3>
<ul>
<li>
Released on 29 May 2006.
</li>
<li>
SciTE supports z-order based buffer switching on Ctrl+Tab.
</li>
<li>
Translucent support for selection and whole line markers.
</li>
<li>
SciTE may have per-language abbreviations files.
</li>
<li>
Support for Spice language.
</li>
<li>
On GTK+ autocompletion lists are optimised and use correct selection colours.
</li>
<li>
On GTK+ the URI data type is preferred in drag and drop so that applications
will see files dragged from the shell rather than dragging the text of the file name
into the document.
</li>
<li>
Increased number of margins to 5.
</li>
<li>
Basic lexer allows include directive $include: "file name".
</li>
<li>
SQL lexer no longer bases folding on indentation.
</li>
<li>
Line ends are transformed when copied to clipboard on
Windows/GTK+2 as well as Windows/GTK+ 1.
</li>
<li>
Lexing code masks off the indicator bits on the start style before calling the lexer
to avoid confusing the lexer when an application has used an indicator.
</li>
<li>
SciTE savebefore:yes only saves the file when it has been changed.
</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.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -