我們都知道文字編輯器是任何作業系統上所必須的軟體之一,而linux的魅力便是在於命令列,我們對於命令列的使用就需要乙個文字編輯器,vim編輯器,是乙個高度可配置的、跨平台的、高效率的文字編輯器,在我們學習linux時,會大量的應用vim編輯器,所以對於vim編輯器的使用方法我們一定要搞清楚。
1.一般模式(也稱命令模式)下我們可做的操作及相應方法:dd
刪除當前行
dw按單詞刪除
u撤銷當前操作
ctrl+r
重做yy
複製游標所在行
2 yy
複製游標所在行和游標下一行
p貼上到游標下一行
cc剪下
x刪除游標所在位置的內容
w,b按單詞進行移動游標
gg跳轉到文件首部行首
dgg刪除游標至文件首部
g跳轉到文件尾部行首
/字串1
查詢字串1$行尾
^行首h往左按字元移動游標
j往下(後)按行移動游標
k往上(前)按行移動游標
l往右按字元移動游標
h跳轉到當前螢幕輸出的最上面一行
l跳轉到當前螢幕輸出的最下面一行
m跳轉到當前螢幕輸出的中間那一行
2.插入模式下我們可做的操作及相應方法:i
在游標前插入
i在游標所在行行首插入
a在游標後插入
a在游標所在行末尾插入
s刪除游標所在位置字元並插入
s刪除游標所在行並插入
o在游標所在行下一行插入
o在游標所在行上一行插入
3.末行模式下我們可做的操作及相應方法:
:wq儲存並退出
:q退出(未修改檔案內容才可以退出)
:wq!
強制儲存退出
:q!強制退出,不儲存
:set nu
顯示行號
:set nonu
不顯示行號
:行號跳轉到指定行號
:3,5 d
刪除3-5行
:r 檔名1
讀出檔案1的內容到當前檔案裡
:%s/字串2/字串3
字串3替換字串2
:%s/1/2/g
將1替換為2,g表示全域性修改
:w 檔名1
另存為檔名1
4.vim編輯器三種模式之間的切換:
注意:
1.一般模式下通過cc進入插入模式,是剪下游標所在行,並在從該行開始插入;
2.插入模式與末行模式是無法直接進行切換的。
linux 文字編輯器
vi編輯器 vi vim 命令模式 輸入模式 末行模式 命令模式 輸入模式 插入i 從游標的位置前面開始插入,並且游標隨著插入的內容向後移動 i從游標所在行的第乙個非空字元前面開始插入 新增a 從游標所在位置後面開始新增,游標隨著插入內容向後移動 a從游標所在行的最後的地方開始新增 開始o 從游標所...
linux 文字編輯器
檔案編輯 nano vi vim emacs gedit nano 記憶體臨時建立 vim 三種模式 命令模式 複製 裁剪 刪除 跳轉 貼上 插入模式 編輯檔案 末行模式 退出 儲存 重新命名 讀入檔案 搜尋檔案 跳轉 vim 編輯的命令 命令模式 游標定位 hjkl 游標上下左右 shift 跳轉...
Linux文字編輯器
一 命令列模式 任何時候,不管使用者處於何種模式,只要單擊 esc 鍵,即可使vi 進入命令列模式。使用者在shell環境下輸入並啟動vi 命令,進入編輯器時,也是處於該模式下。在該模式下,使用者可以輸入各種合法的 vi 命令用於管理自己的文件 二 文字輸入模式 在命令列模式下輸入 插入命令 i 附...