常用的vi命令收集

來源:互聯網
上載者:User

常用的vi命令收集 1、插入命令 a   在游標後附加文本 A   在游標行末附加文本 i   在游標前插入文本 I   在本行開始插入文本 o   在游標下插入新行 O   在游標上插入新行2、定位命令 h   左移一個字元 j   下移一行 k   上移一行 l   右移一個字元 H   移至螢幕上端 M   移至螢幕中央 L   移至螢幕下端 $   移至行尾 0   移至行首3、刪除命令  www.2cto.com   x   刪除游標所在處字元 nx   刪除游標所在處後的n個字元 dd   刪除游標所在行 ndd   刪除n行 dG   刪除游標所在行到末尾的內容 D   刪除游標所在處到行尾 :n1,n2d   刪除指定範圍的行4、複製和剪下命令 yy、Y   複製當前行 nyy、nY   複製當前行以下n行 dd   剪下當前行 ndd   剪下當前行以下n行 p、P   粘貼在當前游標所在行下或行上5、替換和取消命令 r   取代游標所在處字元 R   從游標所在處開始替換字元,按Esc結束 u   取消上一步操作6、搜尋和替換的命令 命令   作用 /string   向當前搜尋指定字串搜尋時忽略大小寫:set ic n   搜尋指定字串的下一個出現位置 :%s/old/new/g   全文替換指定字串(g表示確認,c表示不確認) :n1,n2s/old/new/g   在一定範圍內替換指定字串(g表示確認,c表示不確認)7、儲存退出 命令   作用 ZZ   儲存退出 :wq   儲存退出    :wq!   強行儲存退出(管理員Root,檔案所有者) :q!   不儲存退出  www.2cto.com   :w   儲存不退出8、應用執行個體 :r 檔案名稱   檔案匯入  :!命令   在vi中執行命令  :map 快速鍵 觸發命令   定義快速鍵 (如 :map ^B 0x 刪除行首的第一個字元) :n1,n2s/^/#/g   連續行注釋(在n1-n2行首添加#) :n1,n2s/^#//g   去除n1-n2行首的# :n1,n2s/^/\/\//g   在n1-n2行首添加// :ab ck   liyfh@ufida.com   替換(當輸入ck後空格或換行ck替換成liyfh@ufida.com) :unab ck   取消ab的定義
  作者 android.google

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.