linux的vim操作命令大全

2021-10-02 09:00:16 字數 1542 閱讀 7022

命令模式

命令作用

a在游標所在的字元後插入

a在游標所在的行尾插入

i在游標所在的字元前插入

i在游標所在的行首插入

o在游標下插入新行

o在游標上插入新行

輸入模式

輸入模式主要用於文字編輯。

編輯模式

命令描述

:w儲存不退出。

:w 新檔名

把檔案另存為新檔案。

:q不儲存退出。

:wq儲存後退出。

:!強制。

:q!強制不儲存退出,用於修改檔案後,不儲存資料退出。

:wq!

強制儲存退出,對於沒有沒有寫許可權的時候,強制資料寫入。

vim配置

所有命令只需要在命令模式下輸入後回車即可。

設定引數

描述:set nu/:set nonu

顯示、取消行號。

:syntax no/:syntax off

是否依據語法顯示相關的顏色幫助。

:set hlsearch/:set nohlsearch

設定是否將查詢到的字串高亮。

:set ruler/:set noruler

設定是否顯示右下角的狀態列。

:set showmode/:set noshownode

設定是否在左下角顯示insert之類的狀態列。

:set list/:set nolist

設定是否顯示隱藏字元(tab之類)。

移動游標

命令描述

h左移動

j下移動

k上移動

l右移動

gg移動到檔案頭

g移動到檔案尾

^移動到行首

$移動到行尾

:n移動到n行首

刪除、剪下

命令描述

x刪除單個字母

nx刪除游標後n個字母

dd刪除單行

ndd刪除游標後n行

:n,md

刪除n到m的行

p(小)

貼上到游標後

p(大)

貼上到游標前

dg刪除游標所在行到檔案尾行

複製命令

描述yy

複製單行,複製後使用p貼上

nyy複製n行,複製後使用p貼上

撤銷命令描述u

撤銷ctrl+r

反撤銷替換

命令描述

r替換游標所在處的字元

r從游標所在處開始替換字元,按esc結束

查詢命令

描述/查詢內容

從游標所在行向下查詢

?查詢內容

從游標所在行向上查詢

n下乙個

n上乙個

替換命令

描述:n,ms/old/new/g

n到m行的old替換為new

:%s/old/new/g

整個檔案的old替換為new

vim 操作命令大全 自學筆記

vim 操作命令大全 vi 與vim vim是vi的增強版 檢視vim教程 vimtutor 移動游標 上k 下j 左h 右l 0 行首 行尾 gg 檔案的開頭 g 檔案的末尾 ng 到n行 刪除內容 x刪除游標前字母 dw刪除單詞 從游標開始刪 d0 刪除游標到行首 d d 刪除到行尾 dd 刪除...

Linux下Vim的常用命令操作大全

vim常用命令 說明yy 複製游標所在行p貼上 dd刪除 剪下當前行u撤銷 搜尋的內容 搜尋指定內容 123 移動到123行 g回到最後一行 gg回到第一行 數字 g 回到指定行 v按行選中 往右縮排 往左縮排 s 要替換的內容 替換後的內容 g 全域性替換 開始行數,結束行數s 要替換的內容 替換...

vim命令大全

vim命令大全 2011 08 04 15 31 這時vim最常用的命令大全,沒事常閱讀,最重要的事,有問題了,嘗試用這些東西去解決問題,而不是求助windows。vim是linux下命令列一款經典編輯器操作簡單功能強大,這是很多unix上元老級程式設計師的摯愛。我本地機器上一直使用的是vim ct...