📄 changes.txt
字号:
is saved.
- Made source browser tree's nodes expand/contract in response to
single-clicks.
0.8.8.0 (06/19/2004):
---------------------
- Added a Source Browser component. This component requires you
to have Exhuberant Ctags installed on your machine
(http://sourceforge.net/projects/ctags). When the Source
Browser is enabled, an extra panel is visible in RText listing
all functions/variables, etc. found in the current document's
code code; clicking on an item in this panel takes you directly
to the item's definition. This component is configurable via
the Options dialog.
- Added a right-margin line. Useful for example if you want
to keep your document's lines to 80 characters or less. This
is configurable from the "Text Area" panel on the Options
dialog.
- Coverted to use the Java Preferences API to remember your
configuration between sessions. This means that if you migrate
from a previous version of RText to 0.8.7.1, the first time you
start it back up, your options won't be remembered. After that
though, your options will be stored in the new location (OS-
dependant), and everything will work as it did before.
- Fixed a bug preventing a user from loading/saving files with
names containing the '$' character.
- Beefed up the Options dialog API. You now cannot enter invalid
file filters (you could trick it before), and on the whole, it
checks for invalid input better.
- Moved all "Tabs" options in Options dialog to the Text Area
panel, as they made more sense there than as their own separate
category.
- Many smaller bux fixes.
0.8.7.0 (06/04/2004):
---------------------
- Internationalized RText. You can now choose between English
and Spanisn as the language used by the RText GUI. Changes
will not be made until RText is stopped and restarted. New
languages can easily be added in the future; if you are
interested in translating RText to a new language, please
contact me (see the bottom of this file).
- Added bracket matching! You can change the colors used
to highlight matching brackets in the "Text Area" portion of
the Options dialog.
- Slightly optimized the Find algorithm when regular expressions
aren't being used.
- Optimized the Find in Files dialog. Searches should now be
much quicker (2-2.5x faster in most cases, from my tests).
- Fixed bug: Checking for file changes on disk would ask
multiple times for the same file if more than one file was
modified at the same time.
- Added "file-system-aware" combo box as Find in Files
dialog's "In Folder" combo. It tries to be smart and gives
you a list of all directories matching what you've typed
thus far.
- Added SAS syntax highlighting. May not be 100% accurate, as I'm
by no means a good SAS programmer. It also isn't smart enough to
recognize when tokens are in invalid locations (such as a proc name
is in the middle of a data step), so it will always color tokens
as it sees 'em. Please let me know if you see a bug in this
syntax highlighting scheme, and I'll be glad to fix it.
- Added SAS file filters to open/save dialogs.
0.8.6.9 (05/15/2004):
---------------------
- MANY updates to make RText run on Mac OS X. Special thanks
to Peter Wyss for making these changes and sharing his Mac
expertise ;-)
- Fixed bug: Lack of "forward" and "backward" images for the
Office2003 icon set made the Help dialog not show up when
these icons were used. This is now fixed.
- Fixed bug: When you switch to the MDI view from another
view, there is no active window.
- RText now checks for files being updated outside of the
editor. For example, if you have a file "foo.txt" open in
RText, then open "foo.txt" in another editor and save it,
RText will realize this and ask you whether or not you
want to reload the file.
- Fixed bug: The Read-only indicator was broken from when I
added the ability to change your view style. This is now
fixed.
- Changed recent file list in the File menu to be its own
popup menu, allowing RText to remember many more files.
- Made the "Recent Files" submenu keep track of the files in
the order in which you opened them.
- Fixed bug: The "current line highlighter" when word wrap was
enabled was broken in 0.8.6.8. I believe this is actually due
to a bug in Sun's JRE. Either way, it's fixed now.
- You can now toggle word wrap and line numbers separately. This
means you can now have line numbers enabled while word wrap is on.
This is due to a new line numbering class that enables more
functionality and should be a little mor efficient.
- Updated status bar indicators so that the line/column indicator
should never truncate its text, even for very high line/column
values.
- Fixed bug: For Perl syntax highlighting, builtin "shell"
variables (such as $@ and $!) messed up the rendering for the
line they were on. This is now fixed.
- Fixed bug: When using the MDI view, the name of the currently
active document in RText's title bar wasn't always properly
updated. This is now fixed.
- Added an open document list to the Window menu, similar to that
found in many MDI applications. Clicking on one of the open
document menu items makes that document the active one.
0.8.6.8 (04/29/2004):
---------------------
- Added a third view style - an "MDI" view. In this view,
RText is basically a desktop pane with all open documents
in floating internal frames. When using this view style,
a new Window menu is available (from the menu bar or by
right-clicking on the desktop pane) that allows you to
organize your desktop frames with the traditional
"Tile Vertically," "Tile Horizontally," and "Cascade"
options. The MDI view style is useful when you want to
modify two or more documents side-by-side, viewing both
simultaneously.
- Made the menu bar floatable. It CANNOT be docked on the
left- or right- hand side of RText; it can only be docked
on the top or bottom, or made floatable. Although this
isn't necessarily a useful feature, it is functionality
found in more recent Microsoft products, and so I
decided to see whether or not I could mimic it.
- Look and Feels:
- Added a new Look and Feel - "Office 2003". This
Look and Feel just mimics the blue toolbar and
menubar found in Office 2003 applications.
- Updated the Office XP Look and Feel. Hopefully all
colors used are now 100% accurate. Made the menu
bar item correctly "connect" to the popup menu when
the popup menu appears above the menu bar. Made
toolbar grips look like Office XP toolbar grips.
Made grip disappear when the toolbar is made
floatable.
- Right-clicking the toolbar now allows you to add or remove
buttons from it. Also included is a "Reset the toolbar"
choice which replaces all buttons.
- Fixed a bug that made insert/overwrite not work sometimes
when the Look and Feel was changed.
- Added new icon set: Office XP icons.
- Fixed bug: In the options dialog, if you chose Split Pane
view with the document selection being somewhere other than
"left," and clicked the Apply button, the document selection
was still placed on the left. Clicking "Okay" placed the
document selection pane correctly. This is now fixed.
0.8.6.7 (04/16/2004):
---------------------
- Made Undo/Redo much more intelligent; it now behaves much
like undo functionality in Microsoft Word or other
commercial applications:
- Groups of characters typed together are remembered as
a single edit, and so undo no longer removes text one
character at a time.
- A "replace" action is remembered as a single edit
instead of two (a remove, then a replace).
- Syntax highlighting:
- HTML: Made tags able to be multiline. In the last
release, only comment tags could be multiline, but
now any kind of open tag can span multiple lines.
- Added right-click popup options menu to the toolbar.
Currently the only thing you can do from this menu is
"lock" the toolbar (toggle whether or not it is floatable).
- Improved the OfficeXP Look and Feel:
- Combo boxes now look like the newer Windows "flat
style" combo boxes found, for example, in the toolbar
of Outlook XP.
- Made the colors used for menu item selection more
accurate.
- Made Find/Replace dialogs go away on escape keypress (this
mostly worked in past versions, but was a little dodgy).
- Factored find/replace dialogs out of rtext package into
their own generic package. This makes for better logical
segregation of code, as well as makes the search dialogs
available to different Java projects.
- Factored other pieces of code out of project-specific rtext
package into more general packages, so they can be used by
other projects.
- Cleaned up a few of the icons again.
0.8.6.6 (04/07/2004):
---------------------
- Syntax highlighting:
- Added HTML syntax highlighting.
- Fixed bug - Line/column indicator stopped working on the
currently active document when you switch from split-pane
view to tabbed pane view (and not vice-versa). You would
have to switch active documents, then switch back to get
the line/column indicator to work on the originally active
document. This is now fixed.
- Took out some debug code that wrote to stderr, which probably
slowed some stuff down a tad in 0.8.6.5.
0.8.6.5 (04/02/2004):
---------------------
- Syntax highlighting:
- Added Perl syntax highlighting. Note that this currently
does NOT currently handle patterns (/foo/, s/foo/bar/, etc.),
as I didn't have the time to add them.
- All: Increased efficiency during insert/delete text.
- C, C++, C#, Java: Removed a little unnecessary code in
parser.
- Fixed a bug in the C++ highlighting code that prevented
the '~' character from being interpreted as the beginning
of a destructor method.
- Added "Save a Copy as Web Page..." option in File menu. Now
you can export your syntax highlighted souce code into an HTML
file for display on the web.
- The toolbar is now dockable. Until now it's not been dockable,
as I didn't know how to keep the status bar from interfering with
the toolbar when it was docked at the bottom. After some clever
work with nested JPanels, it's now working ;-)
- Added an option to highlight the display names of modified
documents with a different color. For example, if you have
opened and modified a document "foo.txt", then the "foo.txt*"
found on that document's tab or in the document list split pane
can be highlighted red (or any other color) as a visual cue of
unsaved modifications. This preference is saved between RText
sessions.
- Enhanced line numbers; the highlight of the current line's line
number is now toggled with the current line highlight option,
and the color with which the current line number is highlighted
now matches the current line's highlight color. This makes
things look a little nicer.
- Fixed a bug that made all search options ("Match Case", etc.)
not modifiable if you changed the view style.
- Fixed a bug where the line/column indicator was always enabled
on startup, even if word wrap was enabled.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -