vim常用命令(複習版)

來源:互聯網
上載者:User

標籤:blog   http   ar   sp   檔案   on   div   art   log   

原文連結:http://blog.csdn.net/love__coder/article/details/6739670

1、游標移動

上:k

下:j

左:l 『字母L小寫』

右:h

上一行行首:- 『減號』

下一行行首:+

行首:0 『數字0』

行尾:$

單詞詞尾或後一個單詞詞尾:e

後一個單詞詞首:w

單詞詞首或前一個單詞詞首:b

跳轉到特定行::行號 ( :5  :跳轉到第5行 )

上一屏:ctrl + b

下一屏:ctrl + f

上半屏:ctrl + u

下半屏:ctrl + d

向上滾屏:ctr + y

向下滾屏:ctr + e

跳到檔案頭:gg

跳到檔案尾:G

 

2、搜尋

向後模式搜尋:/ + 搜尋模式

向前模式搜尋:?+ 搜尋模式

注意:結合n和N向前向後尋找

 

3、追加或插入

游標右側追加:a

游標行尾追加:A

游標左側追加:i

游標行首追加:I  『i 的大寫』

游標下方插入行:o 【字母o】

游標上方插入行:O 【字母o的大寫】

n到m行行首插入#: :n,m s/^/#/g 『1到5行,行首插入wow :1,3 s/^/wow/g 』

n到m+l行行首插入#: :n,+l s/^/#/g『1到6行,行首插入# :1,+5 s/^/#/g 』

 

4、刪除

刪除游標:x

刪除游標左側:X

刪除游標所在的單詞:dw

刪除當前行:dd

刪除游標至行尾:d$或D

刪除當前行及以下n-1行:ndd  『n是數字,是要刪除的行數』

刪除n到m行: :n,m d 『刪除1到3行     :1,3 d』 當m 用$ 時,表示到文檔尾

 

5、複製粘貼

     複製游標所在的單詞:yw

     複製游標至行尾:y$ 或Y

複製當前行:yy

複製行n次:yyn

複製當前行及以下n-1行:nyy『n是數字,是要複製的行數』

複製n到m行,粘貼到k+1行: :n,m co k 『複製1到3行,粘貼到第5行     :1,3 co 4』

剪下n到m行,粘貼到k+1行: :n,m m k 『剪下1到3行,粘貼到第5行     :1,3 m 4』

粘貼到游標下:p

粘貼到游標上:P

6、撤銷回複

撤銷:u

恢複:ctrl + r

7、替換
     替換游標所在的字元:r
     替換一個單詞:cw
     替換游標所在的前一個字元:cb
     替換游標至行尾的所有字元:c$
     替換當前行:cc
替換當前行的第一個old為new: :s/old/new
替換當前行的所有的old為new::s/old/new/g
替換當前行到最後行的第一個old為new::.,$s/old/new
替換當前行到最後行的所有old為new::.,$s/old/new/g
替換第n行到第m行的第一個old為new::n,m s/old/new
替換第n行到第m行的所有old為new::n,m s/old/new/g
替換所有行的第一個old為new: :%s/old/new替換所有行的所有old為new: :%s/old/new/g

8、其他

查看當前設定::set all

顯示行號::set nu

隱藏行號::set nonu

不儲存退出::q

不儲存強制退出::q!

儲存編輯::w

儲存並退出::wq

把兩行串連在一起:J

把n行串連在一起:nJ      游標所在行及其下n-1行

執行shell命令::! shell  例如:查看到目前時間::! date

讀取shell執行的結果,並把結果放在游標的後面::r!shell 例如:列出目錄中的檔案::r!ls

簡單加密檔案::X

vim +n filename 開啟檔案filename,並且把游標置於第n行行首

vim + filename 開啟檔案filename,並把游標置於最後一行行首

vim +/pattern filename 開啟檔案,並把游標置於第一個與pattern匹配的串列

vim -r filename 在上次vim崩潰處恢複filename

vim常用命令(複習版)(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.