vim基礎命令

2022-04-29 15:54:09 字數 1038 閱讀 3158

不定時更新

i 普通插入

a 從下乙個字元處插入

o 從下一行插入

i 在本行首插入

a 在本行尾插入

o 游標處插入新行

x 刪除游標所在字元

nx 刪除後面n個字元

dd 用來刪除本行

dg 刪除到文尾

d 刪除到行尾

yy 複製本行

nyy複製從本行開始的往下n行

dd 剪下

p 向下貼上

p 向上貼上

r 替換當前字元

r 開始替換到esc

u 取消上步操作

gg 到第一行

g 到最後一行

ng/:n 到第幾行

/string 查詢和string有關的字元

搜尋忽略大小寫:set ic

n 搜尋指定字串的下乙個

:%s/old_str/new_str/g 全文替換

:n1,n2s/old_str/new_str/g 範圍替換

:wq 儲存退出

:w 儲存修改

:w new_file 另存為

zz 儲存修改並退出

:q! 不儲存退出

:wq! 儲存修改並推出(檔案所有者和root可用)

取消高亮 :noh

將其他檔案的內容匯入到本檔案

在vim中執行命令

:!date

將時間直接匯入vim

:r !date

定義快捷方式

:map ctrl+v+定義鍵 功能

比如ctrl+v+p i#定義ctrl+p 在行首插入# 然後回退到命令模式

比如ctrl+v+b 0x 定義ctrl+b 在行首刪除第乙個字元 然後回退到命令模式

連續注釋

:n1,n2s/^/#/g

:n1,n2s/^#//g

:n1,n2s/^/\/\//g

快捷命令

:ab my mail 11****[email protected]

vim基礎命令

命令模式 i 游標前 a 游標後 o 下一行 i 行首 a 行尾 o 上一行 編輯 插入 模式 esc 命令模式 末行模式 esc或者ctrl 命令模式 yy 複製指定行 4yy 複製下面四行 p 貼上 dd 剪下指定行 2dd 剪下下面兩行 h 左j 下 k 上l 右 m 中間 l 底部 h 頂部...

vim初步 基礎命令

linux最常見常用的編輯器肯定是vi了,這個編輯器的歷史可以追溯到上個世紀unix的年代。vim的意思是vi improved,顯然,是從vi發展過來的了,所以輸入方式相當的接近 並不完全一致 這裡介紹的命令是基於vim 7.3的版本。1.vim的模式 vim是分成各種各樣的模式的,各有各的作用,...

linux基礎vim命令

編輯器 伺服器 vi編輯器 yy複製 p 貼上 命令列模式 i 插入模式 esc 命令列模式 命令列模式 末行模式 esc 命令列模式 vim編輯器基礎操作 1 從命令列到插入模式 i 游標前插入 a 游標後插入 i 行首插入 a 行末插入 o 游標下一行行首 o 游標上一行行首 o i i 游標 ...