vim常用快捷鍵和命令


vim編輯器上古神器,不記兩個快捷鍵和命令,都不好意思出來寫bug~

常用操作

常用快捷鍵

i或a //進入可編輯的狀態
p    //粘貼
u    //撤銷
ctrl + r //反撤銷

yy	    //復制光標所在的整行
dd      //刪除當前行
dG      //刪除所有行 (注意是同時按住d_shift_g)
shift+d //刪除當前行光標后的內容

gg      //光標到第一行
GG      //光標到最后一行
00      //快速到行首
shift+6 //快速到行首
shift+4 //快速到行尾
ctrl-f  //下一頁(forward)
ctrl-b  //上一頁(backward)
:行號    //定位到指定行:命令窗輸入行號
/關鍵字  // 模糊查詢:命令窗輸入斜杠后接關鍵字即可(n查看下一個匹配,N查看上一個)
:set number    //顯示行號
:set nonumber  //隱藏行號

查詢操作

主要是操作光標,快速定位到你需要的位置

gg   //光標到第一行
GG   //光標到最后一行
00   //快速到行首
shift+6 //快速到行首
shift+4 //快速到行尾
:行號    //定位到指定行:命令窗輸入行號
/關鍵字  //模糊查詢:命令窗輸入斜杠后接關鍵字即可(按下小寫n查看下一個匹配)
:set number    //顯示行號
:set nonumber  //隱藏行號
ctrl-f //下一頁(forward)
ctrl-b //上一頁(backward)
ctrl-e //下一行
ctrl-y //上一行
ctrl+d //下翻半頁
ctrl+u //上翻半頁
zz //讓光標所雜的行居屏幕中央
zt //讓光標所雜的行居屏幕最上一行 t=top
zb //讓光標所雜的行居屏幕最下一行 b=bottom

拷貝和粘貼

yy  //拷貝當前行 
nyy //拷貝當前后開始的n行,比如2yy拷貝當前行及其下一行。 
p   //在當前光標后粘貼,如果之前使用了yy命令來復制一行,那么就在當前行的下一行粘貼。 
shift+p     //在當前行前粘貼 
:1,10 co 20 //將1-10行插入到第20行之后。 
:1,co       //將整個文件復制一份並添加到文件尾部。

保存操作

:w      //保存文件但不退出vi 
:w file //將修改另外保存到file中,不退出vi 
:w!     //強制保存,不退出vi 
:wq     //保存文件,並退出vi 
:wq!    //強制保存文件,並退出vi 
:q      //不保存文件,退出vi 
:q!     //不保存文件,強制退出vi 
:e!     //放棄所有修改,從上次保存文件開始再編輯命令歷史


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM