第四部・設定與附錄 / 4.4

快捷鍵與名詞對照表

兩張表:一張是預設配置的全部快捷鍵與對應的動作名稱(改設定檔時要用),一張是全書出現過的名詞。看到不認識的字先翻這裡。

閱讀時間 約 8 分鐘 對象 全體使用者 先備知識 無 版本 v1.0 ・ 2026-08-26
4.4.1

固定不可改的按鍵

這些不受按鍵配置影響,任何配置底下都一樣。

按鍵動作
F1開啟或關閉按鍵說明
↑ ↓ ← →移動游標
Shift+移動鍵延伸或反向縮減選取範圍
PageUp PageDown向上或向下翻頁
Home End移到目前行的開頭或結尾
Ctrl+Home Ctrl+End移到文件開頭或結尾
Enter插入換行
Backspace Delete刪除字元或選取內容
Tab插入 Tab
Esc取消目前操作或選取

底下 4.4.2 到 4.4.6 的表格有三欄:預設按鍵(Erya Terminal Safe)、動作、動作名稱。第三欄是寫設定檔時要用的名稱(見 4.1.5)。

4.4.2

檔案與頁籤

預設按鍵動作動作名稱
Ctrl+N新增空白頁籤new_tab
Ctrl+O在新頁籤開啟檔案open_file
F4選擇左、右檔案並排比對compare_file
F9切換到上一個頁籤previous_tab
F10切換到下一個頁籤next_tab
F11關閉目前頁籤close_tab
Ctrl+S儲存文件save
F12另存新檔save_as
Ctrl+X離開爾雅quit
4.4.3

編輯與剪貼

預設按鍵動作動作名稱
Ctrl+Z復原上次動作undo
Ctrl+Y重做上次動作redo
Ctrl+C複製選取文字;未選取時複製目前行copy
Shift+Delete剪下選取文字;未選取時剪下目前行cut
Ctrl+V / Shift+Insert貼上並取代選取文字paste
Ctrl+K剪下目前行cut_line
Ctrl+D刪除目前行delete_line
Ctrl+A移到行首;搭配 Shift 延伸選取line_start
Ctrl+E移到行尾;搭配 Shift 延伸選取line_end
Insert切換插入與覆寫模式toggle_insert
Ctrl+B開始或取消矩形選取toggle_rectangular_selection
4.4.4

搜尋與取代

預設按鍵動作動作名稱
Ctrl+W / Ctrl+F搜尋文字search
F3尋找下一個相符文字find_next
Ctrl+R輸入搜尋與取代文字replace
F5取代下一個相符文字replace_next
F6取代全部相符文字replace_all
Ctrl+G跳至指定行,或指定行與欄(例如 42:8)go_to_position
4.4.5

檢視與轉換

預設按鍵動作動作名稱
Ctrl+L切換自動換行顯示toggle_line_wrap
Ctrl+P切換十六進位檢視toggle_hex_view
Ctrl+T格式化 TOML、YAML 或 JSON 文件format_document
F7切換儲存編碼convert_encoding
F8切換 LF/CRLF 換行格式toggle_line_ending
F2開啟系統設定open_settings
4.4.6

進階:預設沒有綁鍵的動作

十六個。功能都在,要用請自己綁或換 Erya Classic(見 4.1)。

Classic 的鍵動作動作名稱
Alt+M設定段落重新編排寬度set_paragraph_width
Alt+Q依設定寬度重新編排目前段落reflow_paragraph
Alt+F以指定字元填滿矩形選取fill_rectangle
Alt+Shift+←向左移動矩形選取move_rectangle_left
Alt+Shift+→向右移動矩形選取move_rectangle_right
Alt+Shift+↑向上移動矩形選取move_rectangle_up
Alt+Shift+↓向下移動矩形選取move_rectangle_down
F9收錄選取文字或目前行為常用語capture_phrase
F10插入下一筆常用語insert_phrase
Shift+F9從 .erya-phrases.json 載入常用語load_phrases
Shift+F10將常用語儲存至 .erya-phrases.jsonsave_phrases
Ctrl+F2開始或停止錄製巨集toggle_macro_recording
Ctrl+F3執行已錄製的巨集run_macro
Ctrl+Shift+F2從 .erya-macro.json 載入巨集load_macro
Ctrl+Shift+F3將巨集儲存至 .erya-macro.jsonsave_macro
Ctrl+C顯示目前游標位置cursor_position
4.4.7

各畫面專用按鍵

這些鍵只在該畫面有效,也不能重新綁定。

畫面按鍵
檔案對話盒↑↓ 選取/Enter → 開啟或進入/← Backspace 上一層/HomeEnd 首尾/Esc Q 取消
十六進位檢視W 每列 16/32/O 位移進位/G 跳位移/Esc 返回
位元組編輯(二進位)0–9 A–F 輸入位元組/I 覆寫或插入/Backspace Delete 刪除
雙欄比對N 下一個差異/P 上一個/Shift+→ 左抄到右/Shift+← 右抄到左/Ctrl+←Ctrl+→ 水平捲 8 欄/Esc 返回
按鍵說明↑↓ 捲動/PageUpPageDown 翻頁/HomeEnd 首尾/F1 Esc 返回
系統設定↑↓ 換項目/←→ 換選項/E 編輯按鍵/Enter 套用/Esc 取消
按鍵配置編輯器↑↓ 選取/Enter 編輯/Delete 停用/S 另存新檔/Esc 返回
確認列(未儲存)S 儲存後離開/Y 放棄變更/N Esc 返回
確認列(外部更新)O 覆寫/R 重新載入/N Esc 取消
確認列(比對套用)Y 覆蓋/N 取消(離開時多一個 Esc 返回)
4.4.8

名詞對照表

全書出現過的名詞,一句話解釋加上詳見章節。

名詞一句話解釋詳見
頁籤同時開著的多個檔案,各自保有游標、搜尋條件與復原紀錄。2.1.3
提示列畫面第二列,列出目前這個畫面能按的鍵。1.3.3
狀態列倒數第二列,顯示檔名、行欄、模式、語法、編碼與換行格式。1.3.5
訊息列最後一列。黃色回報、白色等輸入、紅色等決定。1.3.6
插入/覆寫打字是把後面推開,還是蓋掉游標所在的字。2.2.8
字素叢集螢幕上看起來是一個字的單位,爾雅的移動與刪除都以它為準。2.2.3
矩形選取長方形的選取範圍,可以填字、可以整塊搬動。2.2.5
自動換行只改顯示、不改內容的軟斷行。與矩形選取互斥。2.2.5
段落重排真的在文件裡插入換行,把段落排成指定寬度。3.1.8
常用語收錄起來循環插入的字串,存成 JSON。2.4.3
巨集錄下來重播的一串按鍵,存成 JSON。2.4.6
原子儲存先寫同目錄暫存檔再換掉原檔,中途失敗不會產生半截檔案。2.1.6
外部變更檔案被別的程式改掉。乾淨的自動重載,改過的先問你。2.1.7
編碼文字怎麼變成位元組。爾雅支援 UTF-8/UTF-8 BOM/Big5/GBK/Shift_JIS。3.1.1
換行格式LF 或 CRLF。狀態列最後一格。3.1.4
大型檔案模式64 MiB 以上自動進入的唯讀閱讀模式,可跟隨 log。3.2
稀疏行索引每 4096 行留一個位移檢查點,讓大檔不用整份載入。3.2.3
十六進位檢視把文件攤成位元組看。對文字檔是唯讀的。3.3.1
二進位檔案含 NUL 或無法解碼的檔案,開啟時直接進位元組檢視。3.3.5
半位元組一個位元組的一半。改位元組要輸入兩個十六進位數字。3.3.6
差異區塊雙欄比對裡連續的差異行算一個區塊,抄的時候整塊一起抄。3.4.3
暫存副本比對期間的工作檔。沒套用之前原始檔不會變。3.4.1
按鍵配置把動作對應到按鍵的一份 TOML,可以整套換。4.1
動作名稱設定檔裡代表某個功能的固定名稱,例如 save。4.4.2
Erya Terminal Safe預設配置,避開終端機收不到的組合鍵。4.1.1
Erya Classic1.0 版原本的完整綁定,含所有進階動作。4.1.2
翻譯檔locales/*.toml,決定介面語言,可自行擴充。4.2.5