linux基礎(二) vim及常用命令

三種模式

        命令行模式,末行模式,編輯模式。切換方式見圖

位置切換

        文檔首行首字母: gg

        文檔末行首字母: G

        當前行首: 0

        當前行末: $

        切換到指定行:

              命令模式:輸入行號,回車

               末行模式:輸入(:)行號,回車

        上下左右:kjhl

        翻屏

               Ctrl b:向上翻屏

               Ctrl f:向下翻屏

刪除(linux下無刪除操作,都是剪切操作)

        刪除一個字母:

               x,命令行模式,不切換模式

               s,切換到輸入模式

               r,命令行模式下,不切換模式

        刪除一個單詞:dw

        刪除當前行:dd

        刪除光標到行首:d0(不包含光標) 

        刪除光標到行末:d$、D(包含光標)

        刪除多行:光標移到所需刪除部分的第一行,輸入 行數dd

        任意刪除:v切換到可視模式,按上下左右進行選中,再按d刪除

撤銷

        u

        Ctrl+r

複製粘貼

        複製當前行:yy

        複製多行:光標移到所需複製部分的第一行,輸入 行數yy

        任意複製:v切換到可視模式,按上下左右進行選中,再按y複製

        粘貼:

                p:向前粘貼

                P:向後粘貼

查找:

        已知內容:/內容,回車

                N:上一個

                n:下一個

替換:(g:global)

        :s /待替換內容/目標內容:替換當前行的第一次出現

        :%s /待替換內容/目標內容:通篇替換,但是也只替換出現行的第一次出現

        :s /待替換內容/目標內容/g:替換當前行所有

        :%s /待替換內容/目標內容/g:通篇替換,替換所有

        :指定塊起始行號, 指定塊終止行號s  /待替換內容/目標內容/g:指定塊替換

分屏

        :vsp:豎屏

        :sp:橫屏

        屏幕切換:ctrl+ww

退出

        :wqall:全部保存退出

        :qall:全部不保存退出

查看man手冊:

        光標在函數單詞上,按nK打開第n卷man手冊內容

查看括號:

        光標在括號的一邊,按%切換到另一邊

末行模式執行shell命令:

        :!命令

 

自己寫的一個vim的配置文件:https://github.com/darkcell-yao/Linux_BasicLearn.git   branch:learn_vim

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章