📄 scintillahistory.html
字号:
<li>
Smalltalk support.
</li>
<li>
Rebol support.
</li>
<li>
Flagship (Clipper / XBase) support.
</li>
<li>
CSound support.
</li>
<li>
SQL enhanced to support SQL*Plus.
</li>
<li>
SC_MARK_FULLRECT margin marker fills the whole marker margin for marked
lines with a colour.
</li>
<li>
Performance improved for some large undo and redo operations and modification flags
added in notifications.
</li>
<li>
SciTE adds command equivalents for fold margin mouse actions.
</li>
<li>
SciTE adds OnUpdateUI to set of events that can be handled by a Lua script.
</li>
<li>
Properties set in Scintilla can be read.
</li>
<li>
GTK+ SciTE exit confirmation adds Cancel button.
</li>
<li>
More accurate lexing of numbers in PHP and Caml.
</li>
<li>
Perl can fold POD and package sections. POD verbatim section style.
Globbing syntax recognized better.
</li>
<li>
Context menu moved slightly on GTK+ so that it will be under the mouse and will
stay open if just clicked rather than held.
</li>
<li>
Rectangular selection paste works the same whichever direction the selection was dragged in.
</li>
<li>
EncodedFromUTF8 handles -1 length argument as documented.
</li>
<li>
Undo and redo can cause SCN_MODIFYATTEMPTRO notifications.
</li>
<li>
Indicators display correctly when they start at the second character on a line.
</li>
<li>
SciTE Export As HTML uses standards compliant CSS.
</li>
<li>
SciTE automatic indentation handles keywords for indentation better.
</li>
<li>
SciTE fold.comment.python property removed as does not work.
</li>
<li>
Fixed problem with character set conversion when pasting on GTK+.
</li>
<li>
SciTE default character set changed from ANSI_CHARSET to DEFAULT_CHARSET.
</li>
<li>
Fixed crash when creating empty autocompletion list.
</li>
<li>
Autocomplete window size made larger under some conditions to make truncation less common.
</li>
<li>
Bug fixed where changing case of a selection did not affect initial character of lines
in multi-byte encodings.
</li>
<li>
Bug fixed where rectangular selection not displayed after Alt+Shift+Click.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite163.zip?download">Release 1.63</a>
</h3>
<ul>
<li>
Released on 4 April 2005.
</li>
<li>
Autocompletion on Windows changed to use popup window, be faster,
allow choice of maximum width and height, and to highlight only the text of the
selected item rather than both the text and icon if any.
</li>
<li>
Extra items can be added to the context menu in SciTE.
</li>
<li>
Character wrap mode in Scintilla helps East Asian languages.
</li>
<li>
Lexer added for Haskell.
</li>
<li>
Objective Caml support.
</li>
<li>
BlitzBasic and PureBasic support.
</li>
<li>
CSS support updated to handle CSS2.
</li>
<li>
C++ lexer is more selective about document comment keywords.
</li>
<li>
AutoIt 3 lexer improved.
</li>
<li>
Lua lexer styles end of line characters on comment and preprocessor
lines so that the eolfilled style can be applied to them.
</li>
<li>
NSIS support updated for line continuations, box comments, SectionGroup and
PageEx, and with more up-to-date properties.
</li>
<li>
Clarion lexer updated to perform folding and have more styles.
</li>
<li>
SQL lexer gains second set of keywords.
</li>
<li>
Errorlist lexer recognises Borland Delphi error messages.
</li>
<li>
Method added for determining number of visual lines occupied by a document
line due to wrapping.
</li>
<li>
Sticky caret mode does not modify the preferred caret x position when typing
and may be useful for typing columns of text.
</li>
<li>
Dwell end notification sent when scroll occurs.
</li>
<li>
On GTK+, Scintilla requisition height is screen height rather than large fixed value.
</li>
<li>
Case insensitive autocompletion prefers exact case match.
</li>
<li>
SCI_PARADOWN and SCI_PARAUP treat lines containing only white
space as empty and handle text hidden by folding.
</li>
<li>
Scintilla on Windows supports WM_PRINTCLIENT although there are some
limitations.
</li>
<li>
SCN_AUTOCSELECTION notification sent when user selects from autoselection list.
</li>
<li>
SciTE's standard properties file sets buffers to 10, uses Pango fonts on GTK+ and
has dropped several languages to make the menu fit on screen.
</li>
<li>
SciTE's encoding cookie detection loosened so that common XML files will load
in UTF-8 if that is their declared encoding.
</li>
<li>
SciTE on GTK+ changes menus and toolbars to not be detachable unless turned
on with a property. Menus no longer tear off. The toolbar may be set to use the
default theme icons rather than SciTE's set. Changed key for View | End of Line
because of a conflict. Language menu can contain more items.
</li>
<li>
SciTE on GTK+ 2.x allows the height and width of the file open file chooser to
be set, for the show hidden files check box to be set from an option and for it
to be opened in the directory of the current file explicitly. Enter key works in
save chooser.
</li>
<li>
Scintilla lexers should no longer see bits in style bytes that are outside the set
they modify so should be able to correctly lex documents where the container
has used indicators.
</li>
<li>
SciTE no longer asks to save before performing a revert.
</li>
<li>
SciTE director interface adds a reloadproperties command to reload properties
from files.
</li>
<li>
Allow build on CYGWIN platform.
</li>
<li>
Allow use from LccWin compiler.
</li>
<li>
SCI_COLOURISE for SCLEX_CONTAINER causes a
SCN_STYLENEEDED notification.
</li>
<li>
Bugs fixed in lexing of HTML/ASP/JScript.
</li>
<li>
Fix for folding becoming confused.
</li>
<li>
On Windows, fixes for Japanese Input Method Editor and for 8 bit Katakana
characters.
</li>
<li>
Fixed buffer size bug avoided when typing long words by making buffer bigger.
</li>
<li>
Undo after automatic indentation more sensible.
</li>
<li>
SciTE menus on GTK+ uses Shift and Ctrl rather than old style abbreviations.
</li>
<li>
SciTE full screen mode on Windows calculates size more correctly.
</li>
<li>
SciTE on Windows menus work better with skinning applications.
</li>
<li>
Searching bugs fixed.
</li>
<li>
Colours reallocated when changing image using SCI_REGISTERIMAGE.
</li>
<li>
Caret stays visible when Enter held down.
</li>
<li>
Undo of automatic indentation more reasonable.
</li>
<li>
High processor usage fixed in background wrapping under some
circumstances.
</li>
<li>
Crashing bug fixed on AMD64.
</li>
<li>
SciTE crashing bug fixed when position.height or position.width not set.
</li>
<li>
Crashing bug on GTK+ fixed when setting cursor and window is NULL.
</li>
<li>
Crashing bug on GTK+ preedit window fixed.
</li>
<li>
SciTE crashing bug fixed in incremental search on Windows ME.
</li>
<li>
SciTE on Windows has a optional find and replace dialogs that can search through
all buffers and search within a particular style number.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite162.zip?download">Release 1.62</a>
</h3>
<ul>
<li>
Released on 31 October 2004.
</li>
<li>
Lexer added for ASN.1.
</li>
<li>
Lexer added for VHDL.
</li>
<li>
On Windows, an invisible system caret is used to allow screen readers to determine
where the caret is. The visible caret is still drawn by the painting code.
</li>
<li>
On GTK+, Scintilla has methods to read the target as UTF-8 and to convert
a string from UTF-8 to the document encoding. This eases integration with
containers that use the UTF-8 encoding which is the API encoding for GTK+ 2.
</li>
<li>
SciTE on GTK+2 and Windows NT/2000/XP allows search and replace of Unicode text.
</li>
<li>
SciTE calltips allow setting the characters used to start and end parameter lists and
to separate parameters.
</li>
<li>
FindColumn method converts a line and column into a position, taking into account
tabs and multi-byte characters.
</li>
<li>
On Windows, when Scintilla copies text to the clipboard as Unicode, it avoids
adding an ANSI copy as the system will automatically convert as required in
a context-sensitive manner.
</li>
<li>
SciTE indent.auto setting automatically determines indent.size and use.tabs from
document contents.
</li>
<li>
SciTE defines a CurrentMessage property that holds the most recently selected
output pane message.
</li>
<li>
SciTE Lua scripting enhanced with
<ul>
<li>A Lua table called 'buffer' is associated with each buffer and can be used to
maintain buffer-specific state.</li>
<li>A 'scite' object allows interaction with the application such as opening
files from script.</li>
<li>Dynamic properties can be reset by assigning nil to a given key in
the props table.</li>
<li>An 'OnClear' event fires whenever properties and extension scripts are
about to be reloaded.</li>
<li>On Windows, loadlib is enabled and can be used to access Lua
binary modules / DLLs.</li></ul>
</li>
<li>
SciTE Find in Files on Windows can be used in a modeless way and gains a '..'
button to move up to the parent directory. It is also wider so that longer paths
can be seen.
</li>
<li>
Close buttons added to dialogs in SciTE on Windows.
</li>
<li>
SciTE on GTK+ 2 has a "hidden files" check box in file open dialog.
</li>
<li>
SciTE use.monospaced setting removed. More information in the
<a href="SciTEFAQ.html">FAQ</a>.
</li>
<li>
APDL lexer updated with more lexical classes
</li>
<li>
AutoIt3 lexer updated.
</li>
<li>
Ada lexer fixed to support non-ASCII text.
</li>
<li>
Cpp lexer now only matches exactly three slashes as starting a doc-comment so that
lines of slashes are seen as a normal comment.
Line ending characters are appear in default style on preprocessor and single line
comment lines.
</li>
<li>
CSS lexer updated to support CSS2 including second set of keywords.
</li>
<li>
Errorlist lexer now understands Java stack trace lines.
</li>
<li>
SciTE's handling of HTML Tidy messages jumps to column as well as line indicated.
</li>
<li>
Lisp lexer allows multiline strings.
</li>
<li>
Lua lexer treats .. as an operator when between identifiers.
</li>
<li>
PHP lexer handles 'e' in numerical literals.
</li>
<li>
PowerBasic lexer updated for macros and optimised.
</li>
<li>
Properties file folder changed to leave lines before a header at the base level
and thus avoid a vertical line when using connected folding symbols.
</li>
<li>
GTK+ on Windows version uses Alt for rectangular selection to be compatible with
platform convention.
</li>
<li>
SciTE abbreviations file moved from system directory to user directory
so each user can have separate abbreviations.
</li>
<li>
SciTE on GTK+ has improved .desktop file and make install support that may
lead to better integration with system shell.
</li>
<li>
Disabling of themed background drawing on GTK+ extended to all cases.
</li>
<li>
SciTE date formatting on Windows performed with the user setting rather than the
system setting.
</li>
<li>
GTK+ 2 redraw while scrolling fixed.
</li>
<li>
Recursive property definitions are safer, avoiding expansion when detected.
</li>
<li>
SciTE thread synchronization for scripts no longer uses HWND_MESSAGE
so is compatible with older versions of Windows.
Other Lua scripting bugs fixed.
</li>
<li>
SciTE on Windows localisation of menu accelerators changed to be compatible
with alternative UI themes.
</li>
<li>
SciTE on Windows full screen mode now fits better when menu different height
to title bar height.
</li>
<li>
SC_MARK_EMPTY marker is now invisible and does not change the background
colour.
</li>
<li>
Bug fixed in HTML lexer to allow use of <?xml in strings in scripts without
triggering xml mode.
</li>
<li>
Bug fixed in SciTE abbreviation expansion that could break indentation or crash.
</li>
<li>
Bug fixed when searching for a whole word string that ends one character before
end of document.
</li>
<li>
Drawing bug fixed when indicators drawn on wrapped lines.
</li>
<li>
Bug fixed when double clicking a hotspot.
</li>
<li>
Bug fixed where autocompletion would remove typed text if no match found.
</li>
<li>
Bug fixed where display does not scroll when inserting in long wrapped line.
</li>
<li>
Bug fixed where SCI_MARKERDELETEALL would only remove one of the markers
on a line that contained multiple markers with the same number.
</li>
<li>
Bug fixed where markers would move when converting line endings.
</li>
<li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -