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...