📄 update.txt
字号:
February 27, 2003: added NewHorizontal and NewVertical functions to load the next file instead of splitting the current; [src] added new_line() and new_line_text() functions to create a new line structure (with text).Uploaded 5.1k.March 1, 2003: [src] tweaked the keyword hashing function; now RestoreLine really resets the modified flag.March 2, 2003: added BlockBlockComment, BlockLineComment and BlockUnComment functions (s+c+c, s+c+l, s+c+e); added StreamCharLeft & Right functions (s+left/right); RestoreLine resets the dirty line flag.March 3, 2003: added EndNextLine function (and rewrote help to accomodate it and the stream functions; s+c+enter); added -n option to create a scratch window or load the pipe as a scratch window. [src] added cmdline flag to update arg in attempt_edit_display;March 4, 2003: added DynamicTabSize (s+c+tabkey) to interactively choose it; check syntax highlighting after indenting.March 5, 2003: fixed real tab Tab and BackTab after RestoreLine; added FillBlockDown (duplicates the first line; s+c+f) and FillBlockPattern (fills with a repeating string; c+a+f); added BorderBlockEx (multiple characters, optional; c+a+b); added warning if the box block isn't big enough for at least the corners of the border.Uploaded 5.1l.March 11, 2003: diff: treat a longer file as a difference; allow EOF as a valid command line line number.March 16, 2003: [src] get_name() returns the length of the answer; recognise DelEndOfLine and DelBegOfLine in prompts.March 17, 2003: fixed bug sorting line blocks.March 18, 2003: [src] added BRIEF option to the makefiles (comment it to see the compiler commands); made no PC_CHARS the default; SaveTo: save the file to a new name, keep current name in TDE (s+c+f2); SaveUntouched: preserve the timestamp when saving (s+a+f2); backup files preserve the timestamp; Revert: discard current changes and reload file (s+a+f4).March 20, 2003: removed time from Statistics and added file time to Status.March 21, 2003: [src] removed all FAR references.March 22, 2003: [src] removed some redundant strings and made some vars static; a bit more MSC-friendly; fixed bug with -r not loading the pipe read-only.March 23, 2003: display read-only '!' beside the modified flag; use '#' to indicate a scratch window; renamed NewHorizontal/Vertical to Make... - it now resizes the current window with any other hidden window; added SplitHalfHorizontal, et al, to split the window in half, irrespective of cursor position.March 24, 2003: SplitHorizontal preserves the top and bottom lines; zooming and closing windows will keep screen pos, if possible.March 25, 2003: SplitVertical preserves the left and right columns; [src] added some "const correctness"; removed obsolete/duplicated prompts; fixed bug when zooming one-line windows with the ruler.March 26, 2003: fixed non-English bug in caseless searches.March 27, 2003: [src] added check_cline() to update & ensure cline's integrity; added first_line() to move to line 1; only move to marker's cline if rline is off-screen; fixed marker ruler bug.March 29, 2003: [src] removed parameter from show_{file,window}_count(); fixed bug with Statistics using wrong pointers.March 30, 2003: [src] fixed bug with update_line() (wrong pointer; thanks to Arnold Wiegert for pointing it out); corrected position of binary offset (for other than 80 cols).March 31, 2003: [src] added text_t typedef; removed tof & eof from mode_infos, added to prompts; the pipe is always scratch; added numbered scratch windows; added TitleWindow function (c+`) and -c command line option to allow user-defined window names.April 1, 2003: fixed bug with loading workspaces.April 3, 2003: Linux: made Latin-1 character definitions - sort might be wrong; [src] moved sort_order from global.c to prompts.c; prevent repeating the currently recording macro.Uploaded 5.1m.April 5, 2003: fixed bug displaying BIN offset (5.1m refresh).April 11, 2003: fixed bug with shl string/character spanning.July 11, 2003: fixed bug with regx classes not ignoring case.July 18, 2003: "spanline" will complain if nothing is after it; fixed bug reloading a language; fixed bug when completing long names.July 30, 2003: added "-s" option to load a file as scratch (prompts to save, not to abandon); [src] added option_infos structure to store some command line options; modified command line options to handle "one-off" options and apply to previous file; options for the pipe must use the previous style (uppercase or -<pos>); fixed bug with JoinLine not updating syntax.Uploaded 5.1n.August 20, 2003: fixed bug with empty command line arguments ("") causing tde{,32} to hang (infinitely read from stdin) (pointed out by David J Hughes).22 September, 2003: treat backspace as a text character in binary testing.October 26, 2003: fixed -e to have local and global macros; added Execute function (s+a+e; Other|Execute) to run commands; fixed bug with DelBegOfLine not scrolling; RestoreLine should finally restore the modified flag properly; fixed bug with config tab setting if no files given.October 27, 2003: ignore invalid command line filenames on all systems; inserting into a file with shl tested one line too many; fixed long-standing bug with replace when the first match was found after wrapping; added colors for: menu header, selected menu, menu, menu item, dialog, swap, break point and CWD. [src] changed order of colors.October 28, 2003: [src] added relative_path() function to utils.c; if the relative path is more than one subdirectory from the current directory use the split form; use drive letter; [src] removed the colors from g_display, instead using a pointer into the colours array, with macros; fixed bug with -s applying to files loaded within the editor;October 29, 2003: reload a file if time is different (not just newer); search highlight.October 30, 2003: slight speed improvement in finding regx ^ operator; fixed crash caused by workspace scratch as current window; fixed bug with -v -r- not loading file as read-write; fixed bug with DelBegOfLine beyond EOL not matching indent.Uploaded 5.1o.November 14, 2003: (Back)Tab set modified flag immediately; RestoreLine works a bit better (making changes after restoring will correctly restore the original); StreamCharLeft will treat beyond EOL as EOL; NextLine: corrected problem with FW mode; recording Pause in a prompt will indicate as such; don't display halt message when recording Pause.November 15, 2003: replaced prompt Tab history completion with Ctrl+Up/Down; allow filename completion with Execute; added dialogs; replace individual margin functions with SetMargins.November 16, 2003: fixed some problems with BorderBlockEx; added zero fill option to NumberBlock; Execute with a blank command will run the shell; added regx search/text replace; [src] removed g_status.pattern (use found_len instead); insert_node increases file's length; added search results (DefineSearch and the grep functions will create a window containing all matching lines); tweaked the grep functions error message; added h_fill for FillBlockPattern; Next/PrevBrowse (c+f7/8) functions to browse output/results.November 17, 2003: finding a window without a letter will find first (visible) window (using new function find_file_window); [src] made ptoul local to memory.c.November 18, 2003: [src] added c_repeat function to output a char many times; moved (window_)eol_clear to hwind.c.November 19, 2003: [src] added n_output function to display a number; added create_frame function to create/display border; added base option to NumberBlock; using (Stream)DeleteChar first in the prompt will clear the previous answer.November 20, 2003: fixed bug with backward isearch copying word; corrected tab problems with isearch & search highlight; replace the match at the cursor first, not last; fixed replace wrap problems I introduced last version.November 21, 2003: fixed SplitHorizontal on EOF and SplitHalfHorizontal on small files and all splits on a modified line.November 23, 2003: ignore FileAttributes on non-file scratch windows; fixed some more long prompt problems; Linux: restore cursor after ToggleGraphicChars.November 25, 2003: Linux: better handling of keys in xterm (no curses_to_tde); added bright background and overscan color (console mode and root privileges); restore overscan color for shell/user screen.November 26, 2003: search/replace across all files (ignoring non-files); fixed display bug with prompted replace and wrap/exit.November 28, 2003: fixed replace tab problems; removed DefineRegXGrep (added RegX option to DefineGrep).November 29, 2003: (Back)Tab will work in read-only mode (move the cursor); added User menu, created by UserMenu config/syntax setting; disable menu items that don't apply; [src] renamed read_only_func to func_flag, modified meaning.November 30, 2003: ReadConfig will now update the menu; DefineDiff will warn if windows are identical; fixed regx error message output for other than normal find.December 2, 2003: reloading a language resets all its information; place line number from the command line in center of window; free memory used by grep; added file time to directory list and displayed hidden and system files in the disabled dialog color; left and right will wrap similar to up and down.December 3, 2003: restore overscan color for signal exit; press Tab in the dir list to select a new path/pattern; fixed {Word,String}(End)Left problems beyond EOL.Uploaded 5.1p.December 11, 2003: fixed Win32 wildcard searching.December 13, 2003: fixed copying a stream block; history completion will display original case when ignoring; history completion will match current line if only match; display cwd in a dialog at the bottom of the screen; fixed grep display bug if match was on first page (since j).Refreshed 5.1p.December 15, 2003: fixed menu when function has no key.July 14, 2004: fixed "not defined" bug with initial regx DefineSearch/Replace; fixed search results duplicating current match (first & last); fixed macro not removing search highlight; fixed StreamCharLeft beyond EOL on blank lines; Status will display nothing for file time of new files;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -