linux學習之vim編輯器

2021-06-29 09:02:04 字數 1218 閱讀 4695

vi是乙個常用的linux下文字編輯器,基本所有的類unix系統都會預設裝有vi編輯器,所以只要學通了vi,則可以在任意linux上進行文字操作。在控制台裡敲入"vi filename"即可啟動vi編輯器,如果該file已經存在,則編輯已存在檔案,如果不存在,則建立新的檔案。vim是公升級版的vi,除了具有vi的所有功能,還具備一些特有的功能。

命令列輸入

vim /etc/profile或者vi /etc/profile
它預設進入的是普通模式;如果想對改檔案進行編輯,通過i鍵來進入編輯模式,通過exit來退出編輯模式;修改完檔案以後,想要對其進行儲存,按exit ,然後是:wq(儲存並退出)、:q(直接退出)、:q!(不儲存強制離開)等等。

一般模式->命令模式

:w儲存,相當於ctrl + s

常用:w!

若檔案為唯讀,強制寫入,能否成功要看許可權

:q離開vi

常用:q!

不儲存強制離開

常用:wq

儲存並且離開vi

常用:w[filename]

另存為常用

:r[filename]

在游標所在處插入另乙個檔案的內容

:n1,n2 w [filename]

將n1行到

n2行的內容儲存到

filename

檔案裡:! command

暫時離開vi

到命令列模式下檢視

command

的執行效果

:set nu

顯示行號

:set nonu

取消行號

使用vim的時候,如果vim因一些不確定的因素非正常退出,而我們又有些未儲存的資料,這時不用擔心,vim提供檔案恢復的功能,在我們開啟乙個檔案的時候,同時會有乙個filename.swp檔案,這個檔案裡記錄了我們隊原檔案的修改記錄,如果vim非正常退出,當我們再次開啟原檔案時,vim會做出提示如下:

o:表示以唯讀方式開啟

e:表示正常開啟檔案進行編譯,不載入.swp檔案裡暫存的資料

d:刪掉暫存檔案

q:直接退出

a:忽略,和q類似

Linux學習之Vim編輯器

vi編輯器是所有unix,linux系統下的內建的標準文字編輯器 vim在vi的基礎上增加了很多的新特性,比如程式編輯能力,是更加強大和使用範圍更廣的文字編輯器 1.vi的幾種模式 一般模式 移動游標,複製貼上,刪除內容 幾種模式間的切換如下示 2.vi的使用 vi 檔名 進入一般模式 yy複製游標...

linux 之vim編輯器

ctrl v 進入視覺塊 visual block 其中字元代表的含義 v 字元選擇,會將游標經過的地方反白選擇 v 行選擇,會將游標經過的行反白選擇 ctrl v 區塊選擇,可以用長方形的方式選擇資料 y 將反白的地方複製起來 d 將反白的地方刪除掉 批量插入注釋 按v進入virtual模式 用上...

linux之vim編輯器

以vi開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中,你可以使用 上下左右 按鍵來移動游標,你可以使用 刪除字元 或 刪除整行 來處理檔案內容,也可以使用 複製 貼上 來處理你的檔案資料。在一般模式中可以進行刪除 複製 貼上等的動作,但是卻無法編輯檔案內容的!要等到你按下 i,i,o...