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.命令模式...