本站内容有下面分类知识,欢迎您的到来^_^

shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言

设soyo123为首页 收藏本站
当前位置:|主页>shell编辑器>

Vi-基本操作

百度收藏 QQ搜藏
指令 vi file 表示要進入 vi 環境,編輯檔案 file。 vi 有三種狀態﹝ mode ﹞: input modecommand mode,和 line mode。初入 vi 時,自動在 command mode 中。

在 command mode 時,每一個按鍵被解釋成 vi 的指令,請不要在 command mode 下輸入中文, vi 會做出一些你無法預期的動作。

要由 command mode 進入 input mode,請按【 i 】﹝ insert ﹞或【 a 】﹝ append ﹞;前者插字於游標的左邊,後者填字於右邊。

在 input mode 時,你所輸入的文字都會直接出現在游標所指的地方,和一般的編輯器一樣。按【 Backspace 】會向左邊刪除文字,但是最多只能修正到你按【 i 】或【 a 】進入 input mode 的那一個位置而已。要回到 command mode,請按【 Esc 】。

當搞不清是在 input mode 或 command mode 時,按一次【 Esc 】便回到 command mode。

此處我們不談 line mode,若不慎闖入,輸入 vi 回到 command mode ﹝在 line mode 時,螢幕左下角有一個冒號 : ﹞。

現在要介紹一些 command mode 中常用的基本指令,以下均假設處於 command mode 中﹝請注意大小寫﹞ :

輸入 ZZ 表示存檔並離開 vi。若要離開但不存檔,則必須經過 line mode ──輸入 :q。若此檔內容被更改過,vi 不許您輕易離開。輸入 :q! 以強制離開。


上一篇:標準編輯程式Vi(繁体版) 下一篇:vi-Input Mode
power by soyo123 2007-2008