進入vi,直接執行vi編輯程式即可。
例:$vi test.c
vi提供二種工作模式:輸入模式(insert mode)和命令模式(command mode)。
(1)命令模式
在輸入模式下,按esc可切換到命令模式。命令模式下,可選用下列指令離開vi:
:q! 離開vi,並放棄剛在緩衝區內編輯的內容
:wq 將緩衝區內的資料寫入磁碟中,並離開vi
:zz 同wq
:x 同wq
:w 將緩衝區內的資料寫入磁碟中,但並不離開vi
:q 離開vi,若檔案被修改過,則要被要求確認是否放棄修改的內容,此指令可與:w配合使用
(2)命令模式下游標的移動
h 左移乙個字元
j 下移乙個字元
k 上移乙個字元
l 右移乙個字元
0 移至該行的首
$ 移至該行的末
^ 移至該行的第乙個字元處
h 移至視窗的第一列
m 移至視窗中間那一列
l 移至視窗的最後一列
g 移至該檔案的最後一列
w, w 下乙個單詞 (w 忽略標點)
b, b 上乙個單詞 (b 忽略標點)
+ 移至下一列的第乙個字元處
- 移至上一列的第乙個字元處
( 移至該句首
) 移至該句末
移至該段末
ng 移至該檔案的第n列
n+ 移至游標所在位置之後第n列
n- 移至游標所在位置之前第n列
Linux學習之六 使用vi和vim
一 vi的三種模式和相互切換 1.一般模式 1 移動游標 可以用箭頭鍵,page up,page down,home,end等按鍵移動游標 g,移動到檔案最後一行 1g,gg,移動到檔案第一行 n,右移n位 n,下移n行 2 搜尋 word 向下搜 word 向上搜 n 正向下乙個 n 反向下乙個 ...
Linux之vi編輯器的使用
linux之vi編輯器 一 vi編輯器是什麼?顧名思義它就是乙個程式編輯器,是linux作業系統底下內建的一種文字介面的文書編輯器,用於系統管理員修改和設定某些重要軟體的配置檔案,或者修改系統的某些特定配置檔案以達到特定的目的。這裡特別指出vim是vi的高階版。二 為何要學習vi 1.幾乎所有的li...
Linux之vi編輯器的使用
今天我們來說一下vi編輯器的使用,vi編輯器主要用來在linux環境下編輯配置檔案。一 使用方法 1.輸入命令 vi filename,開啟檔案,處於乙個檢視模式 2.點選鍵盤 i,進入insert模式 3.修改或輸入內容 4.按esc,退出編輯模式 5.按 shift 加 冒號 輸入wq,儲存退出...