vim的工作模式先了解一下:
在命令模式中輸入i a o: a 在光標所在的字符后面插入 A 在光標所在的行尾插入 i 在光標所在的字符前進行插入 I 在光標所在的行首插入 o 在光標下插入新行 O 在光標上插入新行 主要是大小寫的不同
定位命令:
:set nu 設置行號 :set nonu 取消行號 gg 到第一行 G 到最后一行 nG 到第n行 :n 到第n行 $ 移至行尾 0 移至行首
刪除命令:
x 刪除光標所在處的字符 nx 刪除光標所在處后n個字符 dd 刪除光標所在行,ndd刪除n行 dG 刪除光標的所在行到文件末尾內容 D 刪除光標所在處到行尾內容 :n1,n2d 刪除指定范圍內的行
復制和剪切命令:
yy 復制當前行 nyy復制當前行以下n行 dd 剪切當前行 ndd 剪切當前行以下的n行 p、P 粘貼在當前光標所在行下或行上
搜索命令:
/string 搜索指定字符串 搜索時忽略大小寫:set ic n 搜索指定字符串的下一個出現位置 :%s/old/new/g 全文替換指定字符串 :n1,n2s/old/new/g 在一定范圍內替換指定字符串
替換和取消命令:
r 取代光標所在處的字符 R 從光標所在處開始替換字符,按ESC結束 u 取消上一步操作
保存和退出命令:
:w 保存修改 :w new_filename 另存為指定文件 :wq 保存修改並退出 ZZ 快捷鍵,保存修改並退出 :q! 不保存修改退出 :wq! 保存修改並退出(屬於前者修改,在沒有寫的權限的時候,只有文件的所有者以及root可以使用)