不定時更新
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 游標 ...