1. 程式人生 > >argunriver linux基礎-02-vim編輯器

argunriver linux基礎-02-vim編輯器

大家好,我是yison

圍脖:朱臨路

今天給大家講解vim編輯器的一些常用知識(可以通過在終端直接鍵入vim 10.txt,這裡10.txt可以更換成相應的檔名,當前目錄存在這個檔案的話就直接開啟,不存在的話就會自動新建,你們這麼聰明應該能理解,^_^進入vim編輯器),如下圖:

1、三種模式(命令模式、插入模式、末行模式)

在windows中是不分這些模式的,但是由於linux中經常用命令列操作,並且有些linux系統是沒有介面的,也就意味著不能通過單雙擊來對檔案進行操作,所以引入了vim編輯器(姑且這麼認為)。

#命令模式進入插入模式有三個命令可以用,a或i或o,那麼它們之間肯定是有區別的,首先,鍵入i是在當前字元(也就是命令模式下游標所在字母)的前面插入,鍵入a是在當前字元的後面插入,鍵入o的話是在當前字元所在行往下另起一行插入。

#插入模式/末行模式返回命令模式,也就是當你編輯好檔案後返回儲存時,首先要按ESC這個鍵,就可以返回到命令模式

#命令模式進入末行模式:/或:(正斜線或冒號),正斜線起的作用是可以在文字中查詢字串以及數字,例如:進入末行模式後,鍵入要查詢的字串,文字中若存在相應字串就會高亮;用冒號進入末行模式時,鍵入w表示寫(write),鍵入q表示退出(quit),可以連起來用,同樣的,用wq!表示強制退出。

: % s/目標字元/替換字元/g這個命令是替換文字中的字串,例如用aa替換文字中存在的ds:    :%  s/ds/aa/g

上面是全域性替換,也可以限制替換的範圍: :1,4 s/目標字元/替換字元/g(大家可以自行操作)

#在命令模式中刪除一整行:dd

#在命令模式中刪除游標所在字元:x(小寫)

#在命令模式中刪錯字元撤銷:u(小寫)

#在命令模式中進行復制的操作:yy(行復制)

#在命令模式中進行粘帖:p(行粘帖)

#插入模式中使用者可以進行隨意的輸入或者輸入想要鍵入的程式

好了,今天就給大家帶來這些內容,下期更新見。

轉載請註明出處!