📄 update.txt
字号:
Uploaded 5.1d.July 4, 2001: fixed regx_forward_search() bug when on TOF; ToggleSearchCase will rebuild NFA (regx).November 21, 2001: fixed case conversion bug when block started beyond EOL; added ", = whitespace" to regx help screen; fixed bug with regx '?' followed by bracketed alternatives (eg. "jn?(e|z)" wouldn't match "jnz").November 22, 2001: renamed "full word" to "string"; allow CRLF help files in UNIX; allow two each comments for syntax highlighting, with four characters each (pair matching still only uses two).December 2, 2001: use my own memory manager.December 3, 2001: don't update the memory display when uncopying a line if the window is invisible - speeds up block operations.Uploaded 5.1e.June 23, 2002: fixed a bug in recognizing the second line comment.June 30, 2002: allow escape to abort the overwrite/append block write prompt; return the correct code for BlockToFile (macros didn't work); allow multiple letters in the directory list.July 21, 2002: fixed apparent Win2K/XP (or 9X) bug with trailing slash in argv0 (courtesy of David Hughes); recognize djgpp /dev/ paths in get_full_path().July 22, 2002: store full path when renaming; added SaveWorkspace function; load workspace when no parameters.July 23, 2002: auto-detect binary files within the editor (disable -b).July 27, 2002: modified djgpp's get_full_path() for LFN; should work better in NT/2K/XP now.July 30, 2002: fixed window page size bug after resizing and new hidden win.August 2, 2002: -w workspace command line option.Uploaded 5.1f.August 12, 2002: diff: made ignore end of line default to no (ie: EOL is significant); changed macros so semi-colon had to be added (djh); fixed a bug in (not) ignore blank line (found by djh); rewrote it a bit.August 15, 2002: corrected stream block COPY/KOPY first/last line being modified (found by djh); corrected some ruler update problems (found by billyc); made appropriate stream block lines dirty; fixed bug with stream destination line after eol.August 16, 2002: [src] totally rewrote keyboard processing.August 17, 2002: don't crash with missing -w argument and use a signature to determine valid workspace files.August 19, 2002: fix some problems with extended character pseudo-macros; correct apparent Borland bug in generating tdm filename.August 21, 2002: fixed comment bug when reloading a derived language; fixed bug with tde16 workspace (increased stack).August 23, 2002: renamed SetFileAttributes to FileAttributes to avoid Win32 function conflict; SplitHorizontal moves up a line to prevent the scroll (and makes it similar to SplitVertical moving back a column); make the directory list go to the first file if there is no matching directory. Finished initial Win32 port. Yay!Uploaded 5.1g.August 26, 2002: added Windows clipboard support (djgpp and Win32 only): Ctrl+Insert: CopyToClipboard Shift+Ctrl+Insert: KopyToClipboard Shift+Insert: PasteFromClipboard Shift+Delete: CutToClipboard (moved InsertFile to Shift+Alt+Insert); fixed box case convert bug when ec was at EOL.August 27, 2002: fixed the (djgpp) single-character recursive macro recording bug I introduced in 5.1g.August 28, 2002: fixed Win32 dirlist bug; fixed Win32 (NT?) argv[0] path.August 31, 2002: added KeyName config setting to customize menu key strings.September 3, 2002: modified keyboard handling to better handle non-US keyboards; added Scancode config setting to swap keys around; viewer keys are actual keys, not characters. s+ is now required (ie: "s+1", not "!"); also keypad won't work, but neither will capslock affect them.September 4, 2002: [src] added cfg_key[] to write the macros.September 6, 2002: fixed Win32 single character file finding bug; removed Horizontal from HorizontalScreen(Left|Right) (and renamed the functions, as well); added HalfScreen(Up|Down|Left|Right);September 8, 2002: made viewer '[' & ']' use the half-screen functions; fixed Ctrl+Enter default assignment; updated Linux port with the new keyboard handling.September 9, 2002: [unix] added PC_CHARS define to (not) use PC ROM characters (so you can use CP437 with graphics characters, or your current charset with ASCII graphics).Uploaded 5.1h.September 10, 2002: fixed config problem (forgot to reorder FileAttributes); fixed config/tde.cfg - forgot to change ':' to 's+:'.September 11, 2002: hide the cursor in the directory list; added DelBegOfLine (delete from before the cursor to the first character, then BOL; s+a+-) & EraseBegOfLine (fill the line with blanks from BOL up to the cursor; s+c+-); modified WordDeleteBack to join with the previous line; added AutoSaveWorkspace config setting to automatically save the workspace in FileAll and QuitAll if TDE was started via the workspace (default is ON); [src] renamed mode defines to be the same as the config str. made s+a+f8/9/10 the default block justify keys.September 13, 2002: fixed bug in help screens; insert/overwrite the tab character properly; handle tabs better when pasting from the clipboard; use a successive stream block to mark a line; the third will now mark a paragraph.September 23, 2002: recognise the Menu key as PullDown (not Unix); allow CopyWord/String as aliases for (Beg)NextLine; use bright background colors and SpecialMode color instead of a blinking ModeLine color; [src] created func_str[] globally, in cfgfile.c.September 24, 2002: [src] made FTYPE.fname a pointer instead of array; strip trailing (back)slash in DOS get_fattr(); made two-keys use keys, rather than characters.Uploaded 5.1i.October 7, 2002: fixed blank-line bug with BlockEmailReply (found by djh).October 8, 2002: config: renamed keys backspace and tab to bkspace and tabkey.October 11, 2002: fixed DelBegOfLine bugs (beyond EOL, blank lines, real tabs); restore column position after a RestoreLine.October 12, 2002: maintain the current position when formatting paragraphs; Win32: better support for non-US keyboards, hopefully.October 19, 2002: Win32: handle AltGr+Left\ better ("<>|" on German keyboard); dirlister: allow drive selection (":<letter>" or "<letter>:"); display full path initially; disallow selection of an empty directory.October 20, 2002: replaced hw_fattrib() with file_exists() in file.c; also moved change_mode() into file.c and process_fattr() directly into change_fattr(); added str_fattr() function; read-only files are marked as read-only; allow block appending to read-only files.October 21, 2002: allow clipboard functions in prompts; TrackPath config setting and SetDirectory function (Shift+Alt+=; File|Set directory) to set cwd to current file; relocated SaveWorkspace menu item (with the exit functions); generate a new backup name after SaveAs; load all command line files relative to starting dir.October 23, 2002: allow read-only files (both marked and attribute) to be saved; [src] added console_{init,suspend,resume,exit} functions and moved stuff around to take advantage of them. added -e option to execute a "startup" macro.October 24, 2002: modified handling of command line options - can now use options prior to grep; if loading files with a specified workspace, auto-save it; with the advent of -e, and since I have Quit/FileAll, remove the grep prompt after closing a file; removed the directory prompt after the file name prompt, when started with no parameters; option -G? to display regx help; [src] made config line_in & line_out arrays.October 26, 2002: improved djgpp (tde.exe) & lcc (tde32.exe) signal handling - can now actually continue or exit with/out traceback.October 28, 2002: made filename completion complete prefix before cycling; made c+home/end Top/EndOfFile, c+pgup/dn Top/BotOfScreen; added incremental search forward/backward (Shift+Ctrl+S/R; Search|ISearch >/<); as a result of above, moved Search|Dirty Line to Move; made -t default to tab size of 8; allow tabs up to 520; SetTabs up to screen width (rather than half); markers will remember the current screen line (cline).October 29, 2002: added histories to the workspace; added basic history completion (using Tab); disable a previous macro mark when recording a new macro.October 31, 2002: added global workspace (automatically save workspace with FileAll/QuitAll if no workspace was loaded and auto-save is on; use "tde -w" to load it); [src] added join_strings() macro to combine two strings; removed FATAL message; added SAVE_LINE() and RESTORE_LINE() macros to go with the DISPLAY_BUFF macro; [src] replace fgets() with my own read_line().November 1, 2002: [src] modified file loading in load_file().November 2, 2002: fixed display bug with Statistics, when line length exceeded number of lines.November 3, 2002: fixed bug writing first/last line of a stream block with tabs (if within a tab, the tab is written, not the spaces); [src] made the CEH DOS16 only.November 4, 2002: should finally have Win32 non-US keyboard working.November 5, 2002: improved filename truncation in the header and dirlister; made the header attr, crlf & length relative to right edge; display full paths in the header as "name - path"; fixed bug when moving through the history with long prompts; made maximum tab size 80 (defined as MAX_TAB_SIZE).November 6, 2002: [src] use line_out for error messages, taking care not to exceed screen width; added get_number() to prompt for numerical values.Uploaded 5.1j.December 10, 2002: fixed first page block marker bug; fixed WordDeleteBack bug on blank lines; fixed workspace bug loading removed/externally edited file; have recursive macros successfully end (to allow other macros to call them and continue); moving to an off-screen column will move to the end of the window, instead of the beginning.December 11, 2002: isearch backward will leave cursor at start; allow isearch backward/forward to move to begin/end match.February 24, 2003: fixed swap line move down after up display bug; fixed first page previous position bug; sort line blocks.February 25, 2003: RestoreLine resets modified flag, when appropriate.February 26, 2003: added DisplayCWD (cfg) & ToggleCWD (func) to display the current directory at the top of the screen; added ScratchWindow function which creates a new window that doesn't prompt to abandon; [src] added non_file[] for "(pipe)" and "(scratch)" names.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -