『第 6 楼』:
[分享] QEdit 使用热键
使用 LLM 解释/回答一下
光 标 移 动
^E,↑: 光标上移 ^X,↓: 光标下移
^S,→: 光标左移 ^D,←: 光标右移
^QE: 光标跳到文件第一行 ^QX: 光标跳到文件最后一行
^QS,Home: 光标跳到行首 ^QD,End: 光标跳到行尾
^Home: 光标跳到屏幕第一行 ^End: 光标跳到屏幕最后一行
^QR,^PageUp: 光标跳到文件首 ^QC,^PageDown: 光标跳到文件首
@F5: 屏幕左移8列 @F6: 屏幕右移8列
^A,^←: 将光标移到前一个词的首字符处或行尾
^F,^→: 将光标移到下一个词的首字符处或行尾
^QB: 光标跳到块首 ^QK: 光标跳到块尾
^I,Tab: 光标跳到下一个制表站 ^R,^QP: 光标跳到前次所在位置
^J: 光标跳到指定的行号 Shift+Tab: 光标左移一个Tab列
@F3: 光标跳到下一个括号或匹配的反括号处
行 操 作
#F3: 行排序(对矩形方式块的块首的字符进行排序,并调换对应行所在的位置)
F4: 将当前行复制一行 ^Y,@D: 删除当前行
^-: 从上一行中复制当前列的字符("-"不是小键盘上的"-"号键)
F6,^QY: 从光标所在位置起删除至行尾
^U: 恢复被删除的行,最多可以恢复30行
F5: 将本行起移至当前窗口的第一行
#F5: 将当前行移至当前窗口的中间一行
@F2: 当前行前插入一行空行
#F7: 删除当前行的首字符
#F8: 在当前行的行首加入空格
@S:,^N: 光标位置不动,光标右方的行换行
@J: 将当前行与下一行合并为一行,而光标的位置不变
^OT: 本行文字居中
文 件 操 作
文件存盘:
^KS,F2,@Y: 当前编辑的文件存盘
编辑其他文件:
^KE,@E: 当前编辑的文件保留在内存中,编辑另一文件
^KX: 当前编辑的文件自动存盘退出,并编辑另一文件
^KD: 退出当前编辑的文件并编辑另一文件,退出时可选择是否存盘
^KN,@N: 编辑内存中的下一个文件,进入下一个编辑窗口
^KP: 编辑内存中的前一个文件,进入上一个编辑窗口
^]: 编辑与光标所在词匹配的同名文件或与粘贴板中块首字符串匹配的同名文件
退出:
^KQ: 当前编辑的文件从内存中退出,如未存盘会询问是否确认放弃存盘
F3: 放弃存盘退出内存中所有编辑的文件,即退出AEdit高级全屏幕编辑器,
如未存盘会询问是否确认放弃存盘
@X,^KD: 存盘退出内存中所有编辑的文件,即退出AEdit高级全屏幕编辑器,
如未存盘会询问是否确认存盘
块读/写文件:
@R,^KR: 以块的方式读入另一文件
@W,^KW: 将定义好的块写入指定的文件,若文件已存在,则可以有"Append to file"
(追加到文件)和"Overlay existing file(覆盖文件)"两种选择
说明:若块没有定义,则将当前编辑的文件写入
改文件名:
@O,^KF: 改变当前编辑的文件的文件名
删除文件:
^KZ: 可将当前编辑的文件从磁盘上删除,而原文件仍保留在内存中
★文 本 块 操 作
块定义: ^KB,F7: 定义块首 ^KK,F8: 定义块尾
^QB: 光标跳到块首 ^QK: 光标跳到块尾
@A: 定义字符方式的块 MarkAnchor
@K: 定义矩形方式的块 MarkColumn
@L: 定义行方式的块 MarkLine
块移动: @M,^KV: 将块移动到光标当前位置
块复制: @C,^KC: 将块以插入方式拷贝到光标当前位置
@Z: 将块以覆盖方式拷贝到光标当前位置
块删除: @G,^KY: 将定义好的块删除(可用"^U"一行一行地恢复)
块取消: @U,^KH: 取消定义好的块
★有 关 粘 贴 板 及 缓 冲 区 的 操 作
小键盘功能键介绍:
- : 将定义的块移到粘贴板
+ : 将定义的块拷贝到粘贴板中,拷贝后定义的块被取消
* : 将粘贴板中的块拷贝到光标当前所在位置(插入方式)
说明: 灵活地将"-"当做块删除,"+"当做块取消,可很大地提高操作效率
★其 他 功 能
^PrintScreen: 覆盖方式的块粘贴,将粘贴板中的块以覆盖方式拷贝到光标当前位置
^BA: 将定义的块加入到指定的缓冲区
^BS: 将定义的块装入到指定的缓冲区
^F1: 25行与50行转换开关 @Q: 进入退出操作窗口
^P: 输入控制代码功能,如:^P^M为输入回车
F1,@H: 激活在线帮助屏幕 ^QF: 请求查找 ^QA: 查找并替换
^L: 继续查找下一个条件匹配的字符(串). 查找条件如下
I:整个单词查找 B:整篇查找 G:当前块内查找 L:忽略大小写
W:替换时不询问认可 N:寻找下一个
F9: DOS Shell 功能,按EXIT返回AEdit @F9: 执行DOS命令功能
@F: 进入文件操作窗口 @P: 进入打印窗口
^OR: 设置文本右边界 ^OL: 设置文本打印左边界值
大小写变换:
@1: 将块中的字母变为大写 @2: 将块中的字母变为小写
@3: 将块中的字母大小写反相变化
★表 格 操 作
#F1: 进入/退出画线状态,用→←↑↓光标键进行画线(覆盖方式),处于画线状
态时,顶部状态行有字符"B"显示
@F1: 选择画线的类型,共有"Single(单线),Double top(双顶线),Double side
(双边线),Double(全部双线),Eraser(擦线)"五种类型供选择
★窗 口 操 作
窗口打开与关闭:
^OH: 水平分割出一个窗口,并编辑另一文件,AEdit最多可达8个水平窗口
说明: 若在英文状态下编辑英文,按下"^F1"以50行模式显示时,可分割
出多达16个水平窗口(注意:此操作可能与某些中文系统有冲突)
^OO: 关闭其他窗口,只保留当前窗口
^OZ: 关闭/打开其它窗口,窗口转移操作开关 ^OC: 并闭当前窗口
窗口大小调节: ^OS,^OG: 调整当前窗口的大小,其中^OG为放大窗口
窗口跳转: ^OP: 跳到前一个窗口 ^ON: 跳到下一个窗口
屏幕/窗口移动: @F5: 屏幕左移8列 @F6: 屏幕右移8列
^W: 屏幕上移一行,即文本向下移动一行
^Z: 屏幕下移一行,即文本向上移动一行
^R,PageUp: 向上翻一屏,即显示文本的上一页
^C,PageDown: 向下翻一屏,即显示文本的下一页
★ 删 除 与 恢 复
^G,Delete: 删除光标所在处字符
^H,Backspace: 删除光标所在处的前一字符
^Backspace: 删除光标所在处的前一词或前一字符
^T: 删除光标所在处的下一词或下一字符
^Y,@D: 删除当前行 #F7: 删除当前行的首字符
^V,Insert: 插入与改写方式切换 ^QY,F6: 从光标所在位置起删除至行尾
^U: 可恢复被以下操作删除的行或字符串 -- ^Y,^KY,F6,@D,@G
^QL: 当前行恢复到未改变前的原始状态
### Cursor Movement
^E, ↑: Move cursor up
^X, ↓: Move cursor down
^S, →: Move cursor left
^D, ←: Move cursor right
^QE: Jump cursor to first line of file
^QX: Jump cursor to last line of file
^QS, Home: Jump cursor to start of line
^QD, End: Jump cursor to end of line
^Home: Jump cursor to first line of screen
^End: Jump cursor to last line of screen
^QR, ^PageUp: Jump cursor to start of file
^QC, ^PageDown: Jump cursor to start of file
@F5: Shift screen left by 8 columns
@F6: Shift screen right by 8 columns
^A, ^←: Move cursor to the first character of the previous word or to the end of the line
^F, ^→: Move cursor to the first character of the next word or to the end of the line
^QB: Jump cursor to start of block
^QK: Jump cursor to end of block
^I, Tab: Jump cursor to next tab stop
^R, ^QP: Jump cursor to previous position
^J: Jump cursor to specified line number
Shift+Tab: Move cursor left by one tab column
@F3: Jump cursor to next parenthesis or matching closing parenthesis
### Line Operations
#F3: Sort lines (sorts characters at the start of the block in rectangular mode and swaps the positions of corresponding lines)
F4: Copy current line
^Y, @D: Delete current line
^-: Copy characters from current column in previous line ("-" is not the "-" key on the numeric keypad)
F6, ^QY: Delete from cursor position to end of line
^U: Undo deleted lines, can undo up to 30 lines
F5: Move current line to first line of current window
#F5: Move current line to middle line of current window
@F2: Insert a blank line before current line
#F7: Delete first character of current line
#F8: Insert space at start of current line
@S:, ^N: Keep cursor position, wrap line to the right of cursor
@J: Merge current line with next line into one line, keeping cursor position
^OT: Center text in current line
### File Operations
**Save file**:
^KS, F2, @Y: Save currently edited file
**Edit other file**:
^KE, @E: Keep currently edited file in memory and edit another file
^KX: Automatically save currently edited file and exit, then edit another file
^KD: Exit currently edited file and edit another file, choose whether to save when exiting
^KN, @N: Edit next file in memory, enter next edit window
^KP: Edit previous file in memory, enter previous edit window
^]: Edit file with the same name as the word the cursor is on or with the block start string in the clipboard
**Exit**:
^KQ: Exit currently edited file from memory, ask to abandon unsaved changes if any
F3: Abandon unsaved changes and exit all edited files in memory, i.e., exit AEdit advanced full-screen editor, ask to abandon unsaved changes if any
@X, ^KD: Save and exit all edited files in memory, i.e., exit AEdit advanced full-screen editor, ask to save unsaved changes if any
**Block read/write file**:
@R, ^KR: Read another file in block mode
@W, ^KW: Write defined block to specified file, if file already exists, can choose "Append to file" and "Overlay existing file"
**Note**: If no block is defined, write currently edited file
**Change file name**:
@O, ^KF: Change file name of currently edited file
**Delete file**:
^KZ: Delete currently edited file from disk, original file remains in memory
### ★Text Block Operations
**Block definition**: ^KB, F7: Define block start
^KK, F8: Define block end
^QB: Jump cursor to start of block
^QK: Jump cursor to end of block
@A: Define character mode block MarkAnchor
@K: Define rectangular mode block MarkColumn
@L: Define line mode block MarkLine
**Block move**: @M, ^KV: Move block to current cursor position
**Block copy**: @C, ^KC: Copy block to current cursor position in insert mode
@Z: Copy block to current cursor position in overwrite mode
**Block delete**: @G, ^KY: Delete defined block (can undo line by line with ^U)
**Block cancel**: @U, ^KH: Cancel defined block
### ★Operations Related to Clipboard and Buffer
**Numeric keypad function key introduction**:
-: Move defined block to clipboard
+: Copy defined block to clipboard, defined block is canceled after copy
*: Copy block in clipboard to current cursor position (insert mode)
**Note**: Flexibly using "-" as block delete and "+" as block cancel can greatly improve operation efficiency
### ★Other Functions
^PrintScreen: Paste block in overwrite mode, copy block in clipboard to current cursor position in overwrite mode
^BA: Add defined block to specified buffer
^BS: Load defined block into specified buffer
^F1: 25-line and 50-line switch
@Q: Enter exit operation window
^P: Input control code function, e.g., ^P^M for entering carriage return
F1, @H: Activate online help screen
^QF: Request find
^QA: Find and replace
^L: Continue to find next character(string) that matches the condition. Find conditions are as follows
I: Find whole word
B: Find in whole document
G: Find in current block
L: Ignore case
W: Do not ask for confirmation when replacing
N: Find next
F9: DOS Shell function, press EXIT to return to AEdit
@F9: Execute DOS command function
@F: Enter file operation window
@P: Enter print window
^OR: Set right margin of text
^OL: Set left margin value for printing
**Case conversion**:
@1: Change letters in block to uppercase
@2: Change letters in block to lowercase
@3: Invert case of letters in block
### ★Table Operations
#F1: Enter/exit drawing state, use →←↑↓ cursor keys to draw lines (overwrite mode), character "B" is displayed in top status line when in drawing state
@F1: Select drawing type, there are "Single (single line), Double top (double top line), Double side (double side line), Double (all double lines), Eraser (erase line)" five types for selection
### ★Window Operations
**Window open and close**:
^OH: Split horizontally to open a window and edit another file, AEdit can have up to 8 horizontal windows
**Note**: When editing English in English state and pressing "^F1" to display in 50-line mode, can split into up to 16 horizontal windows (note: this operation may conflict with some Chinese systems)
^OO: Close other windows, keep only current window
^OZ: Close/open other windows, window transfer operation switch
^OC: Close current window
**Window size adjustment**: ^OS, ^OG: Adjust size of current window, where ^OG is to enlarge window
**Window jump**: ^OP: Jump to previous window
^ON: Jump to next window
**Screen/window move**: @F5: Shift screen left by 8 columns
@F6: Shift screen right by 8 columns
^W: Move screen up by one line, i.e., move text down by one line
^Z: Move screen down by one line, i.e., move text up by one line
^R, PageUp: Turn up one screen, i.e., display previous page of text
^C, PageDown: Turn down one screen, i.e., display next page of text
### ★Delete and Undo
^G, Delete: Delete character at cursor position
^H, Backspace: Delete previous character at cursor position
^Backspace: Delete previous word or previous character at cursor position
^T: Delete next word or next character at cursor position
^Y, @D: Delete current line
#F7: Delete first character of current line
^V, Insert: Switch between insert and overwrite mode
^QY, F6: Delete from cursor position to end of line
^U: Can undo lines or strings deleted by the following operations -- ^Y, ^KY, F6, @D, @G
^QL: Restore current line to original state before change
|