4-3 vi 開啟與儲存檔案
4-3-1 開啟檔案 無論主控台或透過連線(telnet 或 putty)的終端機,都可以利用 vi 開啟新檔案,命令格式如下:
上述命令為開啟 vi 工作平台,如果檔案 Fedora 已存在的話,則會開啟 vi 並載入 Fedora 檔案;如果不存在的話,則開啟新檔案 Fedora。執行後會出現全螢幕的編輯環境,並直接進入『命令模式』,新檔案如圖 5-2 所示。 圖 4-3-1 vi 建立新檔案 進入 vi 之後,如再鍵入 i、 I、 a 或 A 按鍵,則可切換到『輸入模式』並可開始輸入資料,輸入文字當中敲入 ESC 鍵可切換回『命令模式』,任何時候都可以利用這些按鍵切換工作模式,如圖 5-3 所示。在輸入模式下,全螢幕最下面一行會出現『-- insert --』訊息;而命令模式則不會出現。如果使用者不知道目前處於何種模式底下,可以多按幾次 ESC 鍵,使其進入命令模式,再利用其他單鍵命令回到輸入模式。 圖 4-4 vi 模式的切換 4-3-2 存檔並離開 編輯完文件後欲離開 vi 時,首先需進入命令模式,再輸入『:』(冒號)使其進入文字命令模式,再輸入『:wq!』,表示寫入檔案並強制離開的意思,如圖 5-4 所示。 圖 4-4-1 vi 存檔並離開 4-4 vi 命令 4-4-1 單鍵編輯命令 以下列出一些較常用的單鍵編輯命令(命令模式下),如下:
上述命令中可以看出,vi 也具有 cut/copy/pasty 的功能,剪下(cut)即是 dd 命令,複製(copy)是 yy 命令,而貼上(pasty)是 p 命令。 4-4-2 文字編輯命令 在單鍵命令模式下,輸入『:』(冒號)、『/』(斜線)或『?』(問號),則進入文字編輯命令,『冒號』或『斜線』會出現在全螢幕的最底下一行,表示已進入文字命令模式(如上圖 5-4 所示)。在此模式可以輸入較複雜命令來編輯文件,也可以設定 vi 的工作環境,以下說明較常用的命令。 (A) 尋找文字
(B) 替代字串
(C) 設定行號
4-4-3 自動產生行號 雖然利用 set 命令(如 set number)可以設定 vi 的工作模式(如產生行號),但使用者離開 vi 再進入時,這些設定值將不復存在。因此,我們必須將這些設定寫成一個檔案,只要再進入 vi 時,vi 就會自動執行這些設定值,如此設定才會保持有效,而該檔案即是 .exrc 檔。假設期望每次進入 vi 都會出現行號,則所制定的 .exrc 檔案的內容如下:(利用 $vi .exrc 編輯)
此檔案必須儲存於使用者的家目錄上。編輯完成之後,再執行 vi 則出現圖 4-5 的格式,操作如下:
圖 4-5 具有行號的編輯器 |
翻轉工作室:粘添壽
Linux 伺服器系統管理 - CentOS:
翻轉電子書系列:
|