Linux學習之vi的使用

2021-10-01 16:00:13 字數 846 閱讀 8634

進入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,儲存退出...