Linux中vi和vim的介紹使用

2021-10-09 18:39:07 字數 1427 閱讀 8997

linux是一款作業系統,免費,開源,安全,高效,穩定,處理高併發非常強悍。

linux是以檔案的形式管理我們的裝置,因為linux系統,一切皆為檔案。

正常模式

[root@iz359rm7mu358hz ~]# vim text.txt

以vim + 檔名 開啟乙個檔案進入一般的模式(這是預設的模式),在這個模式中你可以使用【上下左右】按鍵來移動游標,可以使用刪除鍵刪除字元或整行來處理檔案內容,也可以使用複製貼上

插入模式

按下i,i,o,o,a,a等任意字元進入插入模式,可以對檔案資訊進行編輯,或插入新資訊

命令列模式

從插入模式退出帶命令列模式只需按下esc鍵即可,然後輸入相關指令,完成讀取,存檔,替換,離開,顯示行號等動作都是在此模式中完成。

以下是常用的幾個命令列命令::w

儲存編輯的內容

:w!強制寫入該檔案,但跟你對該檔案的許可權有關

:q離開vi

:q!不想儲存修改強制離開

:wq儲存後離開

:x儲存後離開

zz若檔案沒有更動,則不儲存離開,若檔案已經被更改過,則儲存後離開

vim的插入模式的幾個快捷鍵的使用x

為向後刪除乙個字元 (相當於【del】鍵)

x為向前刪除乙個字元(相當於【backspace】鍵)

nx連續向後刪除n個字元

dd刪除游標所在行

ndd刪除游標所在的向下n行

d1g刪除游標所在行到第一行的所有資料

dg刪除游標所在到最後一行的所有資料

d$刪除游標所在處,到該行的最後乙個字元

d0刪除游標所在處,到該行的最前乙個字元

yy複製游標所在的那一行

nyy複製游標所在的向下n列

y1g複製游標所在行到第一行的所有資料

yg複製游標所在行到最後一行的所有資料

y0複製游標所在的那個字元到該行行首的所有資料

y$複製游標所在的那個字元到該行行尾的所有資料

p將已複製的資料在游標下一行貼上上

p則為貼在游標的上一行

u恢復前乙個操作

ctrl+r

重做上乙個操作

g游標定位到文件的最末行

gg游標定位到文件的首行

為編輯器頁面新增行號和隱藏

:set nu

顯示行號,設定之後,會在每一行的字首顯示該行的行號

:set nonu

與 set nu 相反,為取消行號!

vi和vim的介紹

1 vi介紹 v i是所有unix和linux系統下 標準的編輯器 類似於windows系統下的notepad 記事本 編輯器,由於在unix和linux系統下的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi 的地方都能進一步了解它,vi也是linux中最基本的文字編輯器 學會它後,可...

Linux中Vi和Vim區別

它們都是多模式編輯器,不同的是vim是vi的公升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。vim的這些優勢主要體現在以下幾個方面 1 多級撤消 我們知道在vi裡,按u只能撤消上次命令,而在vim裡可以無限制的撤消。2 易用性 vi只能執行於unix中,而vim不僅可以執行於uni...

Linux的vi和vim工具

vi和vim 簡介 vi和vim使用方法 vi和vim的命令 在linux,unix服務端應用的時候,往往是沒有圖形化介面的使用命令列這種方式,這就存在沒有圖形化介面如何編寫指令碼和修改配置檔案,這裡有許多非文字編輯器的選擇。vim是vi的公升級版,vim有顏色 vi和vim有3種模式 1.命令模式...