📄 update.txt
字号:
allow browsing a results window from a non-file or name w/spaces.July 15, 2004: QuitAll no longer auto-saves the workspace; added SaveAll function, to save all files (not scratch or ro); modified default file location: *all* systems will now use: TDEHOME environment variable; HOME environment variable; or path of executable; recognise "/?" as help; -a option to load all files immediately.July 16, 2004: stopped grep prompting when using EditNextFile; added "Load all" option to DefineGrep; recognise -s-; SaveTo can append to existing file; fixed command line grep changing path; fixed cwd display when loading next file after closing last.Uploaded 5.1q.August 2, 2004: fix shelling on the NT family when TDE32 is redirected; changed regx help from "predefined macro" to "predefined character set".July 5, 2005: fixed grep crashing on inaccessible files found via wildcard; Win32: fixed Ctrl+C et al after shelling; close find handle after filename completion; added default keys: s+c+m ClearAllMacros s+c+i ToggleSmartTabs c+space PseudoMacro Win32: display filename as console title; different method for shelling, so history works; recognise shutdown and close.July 6, 2005: Win32: preserve cwd across drive changes; replacing then quitting at wrap would leave cursor wrong; stopped results search wrapping when starting from line 1; fixed replacing a regx pattern ending in '>'.July 7, 2005: fixed my fix to regx '?'; fixed backspace beyond EOL using up/down cursor direction; prevent DeleteChar beyond EOL from saying file is modified; fixed diff not ignoring trailing space when ignoring all space; stopped -F and -G applying to previous file. remove search highlight from grep when loading all; stop infinite loop when formatting paragraph terminated by EOF; stop infinite loop when formatting paragraph with line too long; fixed backspace sometimes not matching indent (tab/len problem); fixed block comment/indent not updating binary offset.July 8, 2005: Workspace: don't detect binary files; set stamp format; restore scratch windows and files; fixed the make window menu not updating availability; don't display base offset (+ofs) if it means truncating line.July 9, 2005: fixed bin offset when replacing from TOF; macro: fixed function keys in dialogs; fixed writing pseudomacros triggered by semicolon or quote; config no longer converts key to function (for dialogs); recursive macros are written using PlayBack; ReplaceString only ERRORs on control-break; flags: Wrap: searches can wrap; NoWrap: searches stop at EOF; NoWarn: don't display warnings; NeedBlock: abort if no block is marked; NeedBox/Line/Stream: abort if not block type; UsesBlock: preserve current block; double line block can mark a group of blank lines.July 10, 2005: a twokey can be defined with '^' to indicate both normal and control keys are accepted (eg: c+k ^a is both c+k a & c+k c+a); Pause an entire dialog, not just the current edit field; increase maximum help screen size to 100x50; End functions really move to end, not last character added Help menu; new functions: About displays credits (no key, on Help menu); MoveMark moves block mark to cursor (s+c+m); StartOfLine moves to first column (s+home); ContextHelp provides a help window (s+c+f1); PopupRuler is a movable ruler (c+=).July 11, 2005: removed config/tdefunc.cfg; copying a word with syntax highlighting will use inword setting; DOS & Windows will only use HOME if tde.cfg exists in it.July 14, 2005: isearch: fixed highlight after backspace; backwards will match current string; using MarkLine after MarkStream will mark a STREAM block using the entire line; added block size to Status.July 15, 2005: fixed single-line STREAM search/replace and BOX regx replace; fixed STREAM copy when source and dest were on the same line.July 18, 2005: Regx: fixed "<r|s" not matching correctly (& not just for '<').July 21, 2005: GotoMark<n> will move to the <n>th edit field in a dialog; UsesDialog macro flag will stop dialog resetting itself; added config/wordstar.cfg (and its help) by Eric Pement; added menucua.c to the source distribution, also by Eric.July 22, 2005: all menus are customisable.July 24, 2005: added config/cua.cfg to the distribution; new fn: BalanceHorizontal to make all windows with same left/right as current the same height (s+c+h).July 26, 2005: new fn: BalanceVertical to make all windows with same top/bottom as current the same width (s+c+v).July 27, 2005: new fn: CloseWindow to close the window, not necessarily the file (zoomed) or hide the window (split) (s+c+f3).July 28, 2005: fixed problem with workspace when language couldn't be found.July 29, 2005: fixed menu items running out of letters; Win32: fixed shell when redirecting output; regx replacement now recognises backslashed escapes: normal C escapes and '+' to upcase, '-' to locase and '^' to capitalise the first 9 bracketed expressions or & for the entire match. Eg: pattern = ^.*$, replacement = "\+&", will add quotes around every line and make it uppercase.July 30, 2005: regx: added nine backreferences. eg: "(abc|def)\1" will match "abcabc" or "defdef" but not "abcdef".July 31, 2005: wildcards can have alternatives (*.txt;*.doc) and exclusions (!*.exe;*.com); UNIX can use ':' as separator.August 1, 2005: allow top window to be resized; regx: predefined sets use uppercase to match if not in set.August 3, 2005: regx: ',' is space & tab (POSIX [:blank:], but "\:b" is space and chars 9 to 13 (POSIX [:space:]).August 7, 2005: directory wildcards and subdirectory scanning (using "..." as path, eg: ".../*.c").August 10, 2005: [src] added my_strdup; display "changed" when browse loads a file.August 11, 2005: regx: added "<<" and ">>" for beginning and end of string; allow C escapes in sets; don't match the empty string if a character is present (ie: effectively makes "c*" "c+" and "c?" "c").August 15, 2005: improved pasting from clipboard.August 16, 2005: -b! will ignore binary files, -ve number will not prompt; slightly different test for binary; fixed wordwrap bug when wrapping first word of paragraph.August 17, 2005: highlight label of current edit field (co80_EditLabel); regx: added closing lookahead assertion.August 19, 2005: added wildcard help (for grep & "-??"); added "--version".September 8, 2005: fixed HTML pseudo-macro cursor position when window scrolls.September 9, 2005: regx: allow predefined character sets in classes; operators are greedy by default, use following '?' for not greedy (eg: "<.*?>").September 18, 2005: specifying a directory on the command line will bring up the file list for that directory; EditFile displays warning for an invalid filename/path; prompts using file history will expand leading "~/" (or "~\" if not UNIX) to TDE's home directory.September 22, 2005: don't disable ZoomWindow on the menu; don't update dialog items if the dialog's not yet drawn; fixed certain prompts from displaying in macros (via new prompt_key function).Uploaded 5.1r.October 15, 2005: Win32: mouse in editor window can move cursor (left-click), move & mark block (left-click + Alt=Box, Ctrl=Line, Shift=Stream), PasteFromClipboard (right-click);October 17, 2005: DOS: fixed DR-DOS compatibility issue (truename didn't like trailing slash, stuffed up directory list).October 18, 2005: fixed ancient bug replacing tabs in inflate mode; fixed prompted replacement when pattern not found (tab issue); fixed search results in scratch window occasionally crashing (problem with relative_path not having filename); regx will again find empty matches, which can be replaced; DOS/Win: assume trailing quote in last command line argument should be a backslash (`"dir\"' == `dir\' ! `dir"'); fixed dialogs and prompts started from single-key macros; treat single-key macros as keys, not macros.October 19, 2005: don't prompt for filename when command line had an invalid filename or directory list was cancelled; Binary checkbox for DefineGrep to include binary files (auto- load using value of -b); command line grep will recognise -b option; fixed -b! & -b-N applying to files loaded within the editor; fixed -b-N not actually using N; fixed "~/" from sometimes bringing up the directory list.Uploaded 5.1s.October 27, 2005: stopped binary length always defaulting to 64 from EditFile; Win32: fixed mouse on piped input.November 3, 2005: fixed some Linux compile issues.November 29, 2005: replaced quicksort with merge sort; stopped grep from preventing EditFile working; fixed RepeatGrep not properly defining the regx grep; fixed block uncomment when start & end were the same; fixed more tab replacement problems.December 17, 2005: make checkboxes work when function keys are macros; fixed instance of "wrapped" being displayed with NoWrap.December 22, 2005: fixed more block uncomment problems (single-line stream; end comment incorrectly found as part of begin); write a macro literal straight after its presumed function; split a macro literal at "\n".Uploaded 5.1t.January 2, 2006: fixed empty replacement at start of line in tab mode.February 19, 2006: Win32: function ToggleQuickEdit (c+a+q, no menu) & config QuickEdit (on/off) to control QuickEdit mode; mouse can change window.August 27, 2006: make BlockTrimTrailing and BlockExpandTabs work better; sorting will no longer corrupt tabs.August 28, 2006: allow macros to continue after infinite repeat; Win32: icon and version information; [src] VC project file, thanks to David Hughes; fix recording a recursive single-key macro; fix repeating a recursive macro; fix macro that repeats a macro.August 29, 2006: GotoWindow ignores case when matching name (except for Unix) and will match the current name; Directory list: use "File name" instead of "Selected file"; GotoWindow with empty answer will bring up window list; [src] hacked the directory list to use as the window list.September 13, 2006: SyntaxSelect with empty answer will bring up language list; [src] more hacking of the directory list.September 14, 2006: DelBegOfLine didn't update syntax when it scrolled.September 15, 2006: added InflateTabs, PTabSize & LTabSize settings to syntax.Uploaded 5.1u.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -