vim filename,進(jìn)入文件。
按i, a, o 進(jìn)入插入模式,編輯模式。
ESC返回命令模式。
命令以回車結(jié)束運(yùn)行。
插入命令
- 命令 a, 在光標(biāo)所在字符后插入。
- 命令 A, 在光標(biāo)所在行尾插入。
- 命令 i, 在光標(biāo)所在字符前插入。
- 命令 I, 在光標(biāo)所在行行首插入。
- 命令 o, 在光標(biāo)下插入新行。
- 命令 O, 在光標(biāo)上插入新行。
定位命令
- : set nu, 設(shè)置行號(hào)。
- : set nonu, 不設(shè)置行號(hào)。
- gg, 到第一行。
- G, 到最后一行。
- nG,到n行。
- : n, 到n行。
刪除命令
- x, 刪除光標(biāo)所在處字符。
- nx, 刪除光標(biāo)所在處后n個(gè)字符。
- dd, 刪除光標(biāo)所在行,ndd刪除n行。
- dG, 刪除光標(biāo)所在行到文件末尾內(nèi)容。
- D, 刪除光標(biāo)所在處到行尾內(nèi)容。
- :n1 n2d, 刪除指定范圍的行。
復(fù)制和剪切命令
- yy, 復(fù)制當(dāng)前行。
- nyy,復(fù)制當(dāng)前行一下n行。
- dd, 剪切當(dāng)前行。
- ndd,剪切當(dāng)前行一下n行。
- p,P, 黏貼在當(dāng)前光標(biāo)所在行下或行上。
代替取消命令
- r, 取代光標(biāo)所在處字符。
- R, 從光標(biāo)所在處開始替換字符,按ESC結(jié)束。
- u, 取消上一步操作。
搜索和搜索替換命令
- /string, 搜索指定字符竄,搜索時(shí)忽略大小寫 : see ic 。
- n,搜索指定字符竄的下一個(gè)出現(xiàn)位置。N為搜索指定字符竄的上一個(gè)出現(xiàn)位置。
- :%s/old/new/g, 全文替換指定字符竄。
- :n1,n2s/old/new/g, 在指定的行范圍內(nèi)替換指定字符竄。
翻頁
向上翻頁:Ctrl + f 或者PageUp鍵,注意是同時(shí)按住Ctrl和f。
向下翻頁 : Ctrl + b 或者PageDown鍵, 注意是同時(shí)按住Ctrl和b。
保存和退出命令
- : w,保存修改。
- : w new_filename, 另存為指定文件。
- : wq, 保存修改并退出。
- ZZ,快捷鍵,保存修改并退出。
- : q! ,不保存修改并退出。