3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
vi 編輯器簡介 拷貝來源: http://phys.thu.edu.tw/~ctshih/teach/vi/ vi 是 Linux 系統內建的全螢幕編輯器,功能強大,而且所有的 UNIX 系統上都有,操作方法也相同,是編輯器中的「國際語言」。但是對於習慣使用 word、記事本這些圖形介面編輯器的使用者而言,不是十分容易上手,不過熟悉以後,用起來十分順手,對於程式設計者而言,更是最佳幫手。   vi 編輯器的三種模式 1. Normal mode (指令模式 command mode,以下簡稱 c-mode): 進入 vi 時處於 c-mode,只能下按鍵指令,不能輸入文字。指令的使用方式將於後面介紹。 2. Insert mode (輸入模式 i-mode): 在 c-mode 下按 a,  i  等指令就會進入 i-mode,此時才可以鍵入文字編輯檔案,a是 append,由游標後方開始編輯,i 是 insert,由游標前方開始編輯,按 Esc 又會回到 c-mode。 3. Ed mode (命令列模式 command-line mode,e-mode): 在 c-mode 下按冒號「:」就會進入 e-mode,左下角會有一個冒號:出現可下 ed(linux 下的行編輯器名稱) 指令。下完指令後,或是按 Esc 回 c-mode。 vi test.txt 01.會打開 test.txt 檔案,若檔案不存在,則會開一空白新檔案。以 vi 編輯的皆為純文字檔,可在螢幕左下角看到: 02.在一開檔時 (c-mode 下),無法輸入文字,按「a」鍵,轉為 i-mode,即可開始輸入,可以看到左下角提示「INSERT」,表示現在正在 i-mode 下。 03.存檔與退出:按「Esc」鍵,由輸入模式回到指令模式,接著按冒號「:」進入命令列模式,此時左下角會出現冒號與閃爍游標,此時可以在冒號後輸入以下指令: w: 存檔(write)。注意在編輯過程中所有內容只存在暫存器裡,必須在 c-mode 下了這個「:w」指令才會存檔。 e: 重新編輯(edit)。 q: 退出(quit),如果檔案經過修改而沒有存檔,會出現錯誤訊息: 04.此時又會回到 c-mode,如果要強制退出,鍵入「:q!」 (此次作的修改會流失),要存檔後退出,則鍵入「:wq」。 同樣地,如果有修改過而下了「:e」指令,也會出現類似錯誤訊息,此時若按「:e!」強迫重新編輯,則此次做的修改亦會流失,回到上次存檔後的狀況。

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦