插入模式指令
Last updated
Last updated
在 Ex 命令模式和 bash shell 都可以使用此方法操作
插入-普通模式為,先切換成普通模式輸入完指令後 再切換成插入模式
<Ctrl-v>{character code}
詳細的編碼可以查看幫助文件
:h i_CTRL-V_dight
(無) 十進制,最大3位 (255) o或O 八進制,最大3位 x或X 十六進制,最大2位 u 十六進制,最大4位 U 十六進制,最大8位
<Ctrl-k>{char1}{char2} 二合字母,由兩個字元組成的字元 可以輸入以下指令查看列表,兩者皆可
<Ctrl-r>{register}
插入暫存器的內容
<Ctrl-r>0
複製的內容貼到游標所在位置
<Ctrl-r>=
插入表達式到游標所在位置(e.g. i + 5 * 20
)
<Ctrl-r>"
無名暫存器,包含最近刪除或抽出的內容
<Ctrl-r>/
最近搜尋模式暫存器
@{register}
可以放到表達式當變數,值為暫存器的內容
<Ctrl-n>
和 <Down>
差別在於
<Ctrl-n>
會確認使用當前選中的匹配項
<Down>
選擇要按 <CR>
或 <Ctrl-y>
才會確認
<Ctrl-p>
和 <Up>
同樣如上
按鍵操作
用途
<Ctrl-h>
刪除前一個字元(同退格鍵)
<Ctrl-w>
刪除前一個單詞
<Ctrl-u>
刪除至行首
按鍵操作
用途
<Esc>
切換到普通模式
<Ctrl-[>
切換到普通模式
<Ctrl-o>
切換到插入-普通模式
第一個字符
模式
最大字符數
最大值
(無)
十進制
3
255
o 或 O
八進制
3
377 (255)
x 或 X
十六進制
2
ff (255)
u
十六進制
4
ffff (65535)
U
十六進制
8
7fffffff (2147483647)
命令
補全類型
<Ctrl-n>
普通關鍵字
<Ctrl-x><Ctrl-n>
當前緩衝區關鍵字
<Ctrl-x><Ctrl-i>
包含文件關鍵字
<Ctrl-x><Ctrl-]>
標籤文件關鍵字
<Ctrl-x><Ctrl-k>
字典搜尋
<Ctrl-x><Ctrl-l>
整行補全
<Ctrl-x><Ctrl-f>
文件名補全
<Ctrl-x><Ctrl-o>
全能(omni)補全
<Ctrl-x><Ctrl-s>
反向搜尋拼寫錯誤,並更正
按鍵操作
作用
<Ctrl-n>
使用來自補全列表的下一個匹配項(next 匹配項)
<Ctrl-p>
使用來自補全列表的上一個匹配項(previous 匹配項)
<Down>
選擇來自補全列表的下一個匹配項
<Up>
選擇來自補全列表的上一個匹配項
<Ctrl-y>
確認使用當前選中的匹配項(yes)
<Ctrl-e>
還原最早輸入的文本(從自動補全中 exit)
<Ctrl-h>
(與 <BS>
)
從當前匹配項中刪除一個字元
<Ctrl-l>
從當前匹配項中增加一個字元
{char}
終止自動補全並插入字元 {char}