Vim ex 命令選項 筆記
分類
建立時間: 2023年7月19日 01:31
更新時間: 2024年12月9日 09:18
說明
本篇主要說明跟 ex 命令有關的選項的使用方式,好用的 ex 命令都按照文章標題分類,寫在其他文章中。
備註
- [] 代表選填,可不填
- 外殼 shell 是執行命令的介面,就像終端打指令一樣。
[++opt]
跟開啟檔案格式有關。
++fileformat={value}
換行符號格式
選項 | 換行符號 |
---|---|
dos |
<CR><NL> |
unix |
<NL> |
mac |
<CR> |
範例
++fileformat=unix
換行符號使用 unix 格式
[+cmd]
參數可以用來在新打開的文件定位光標或執行任何其他命令:
命令 | 說明 |
---|---|
+ |
從最後一行開始。 |
+{num} |
從第 {num} 行開始。 |
+/{pat} |
從匹配 {pat} 的第一行開始。 |
+{command} |
打開新文件以後執行 {command} 。 |
{command}
可以是任何 Ex 命令。
{pat}
就是 pattern 匹配。
[x]
可自訂暫存器,也可忽略使用默認的暫存器,關於暫存器請參考 Vim 暫存器。
| 分割命令
查看幫助文件 :help :bar
|
可以用來分割命令,所以你可以在一行裡輸入多個命令。如果你想在參數裡使用 |
,應在前面加上 \
。
範例:
:1,3d | g/a
刪除1到3行,顯示有 a 的行內容。
命令歷史記錄
在命令模式按上下方向鍵,會顯示最近使用的命令,越往上越之前。按 <CR>
會執行該命令,如果要使用之前輸入過的命令會很方便。
命令列視窗
查看幫助文件 :help c_CTRL-F
在命令列視窗可以查看之前輸入過的命令,並且還可以編輯它們。
開啟
- 在命令列模式裡,用
cedit
選項所指定的鍵。在沒有置位compatible
的情況下,預設值是CTRL-F
。 - 在普通模式裡,用
q:
命令。 - 在普通模式裡,用
q/
或q?
命令,開啟之前搜尋字串的命令。
執行
移動到之前輸入過的命令,按 <CR>
會執行該命令。
視窗模式
在命令列視窗左下角 [Command Line]
狀態列的下一行會顯示目前處於哪種模式。
:
表示輸入的命令/
表示正向搜尋的命令?
表示反向搜尋的命令
錯誤碼 E11
命令列視窗不是普通的視窗。你不能移動到別的視窗或編輯別的緩衝區。在命令列視窗裡,所有此類操作都被禁止。
命令
:help
<Help>
或
:h[elp]
開啟一個視窗並以唯讀方式顯示幫助文件。
:h[elp] {subject}
類似 :help
,但附加跳到 {subject}
標籤上。
例如: :help options
獲取特定幫助
如果查找特定類型的幫助,可以通過前綴進一步指定上下文:
類別 | 前綴 | 例子 |
---|---|---|
普通模式指令 | 無 | :help x |
可視模式指令 | v_ | :help v_u |
插入模式指令 | i_ | :help i_<Esc> |
命令列模式指令 | : | :help :quit |
命令列編輯 | c_ | :help c_<Del> |
選項 | ‘ | :help 'textwidth' |
觀看次數: 1006
exvim命命
相關文章:
一杯咖啡的力量,勝過千言萬語的感謝。
支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!