Linux基礎(四):文字編輯器Vim

來源:互聯網
上載者:User

標籤:文本編輯   注釋   vim   定位命令   搜尋命令   

一、常用操作(一)Vim工作模式


1、vi file:進入命令模式2、iao:進入插入模式
  • ESC:退出插入,進入命令模式
3、“:":進入編輯模式
  • Enter:結束運行,進入命令模式
5、wq:退出

(二)命令1、插入命令:aio
  • a:在游標所在字元後插入
  • A:在游標所在行尾插入
  • i:在游標所在字元前插入
  • I:在游標所在行首插入
  • o:在游標下插入新行
  • O:在游標上插入新行
2、定位命令:
  • :set nu:設定行號
  • :set nonu:取消行號
  • gg:到第一行
  • G:到最後一行
  • nG:到第n行
  • :n:到第n行
  • $:移至行尾
  • 0:移至行首
3、刪除命令
  • x:刪除游標所在處字元
  • nx:刪除游標所在處後n個字元
  • dd:刪除游標所在行,ndd刪除n行
  • dG:刪除游標所在行到檔案末尾內容
  • D:刪除游標所在處到行尾內容
  • :n1,n2d:刪除指定範圍的行


4、複製和剪下命令
  • yy:複製當前行
  • nyy:複製當前行以下n行
  • dd:剪下當前行
  • ndd:剪下當前行以下n行
  • p、P:粘貼



5、替換和取消命令




6、搜尋和替換命令
  • set ic 和set noic
  • %s:全文替換
    • %s/dd/sam/g
  • 起始行,終止行替換
    • 5,6s/sam/rabbby/c
  • g-不詢問;c-詢問




7、儲存和退出
  • ZZ:儲存修改並退出




二、提示1、匯入命令執行結果
  • :r 【檔案名稱】
    • :r file2
  • :! ls :不退出編輯的情況下,執行 ls 命令
  • :r ! date:可以把date 執行的結果匯入到當前編輯的文本中
2、定義快速鍵
  • map【快速鍵】【 觸發命令】
    • map ^P I#<ESC>:添加註釋
    • map ^B 0x:刪除注釋
    • map :^H [email protected]<ESC>:插入郵箱地址
  • ^:Ctrl V
3、連續行注釋
  • :n1,n2s/^/#/g
    • :1,4s/^/#/g,1到4行添加# 注釋
    • :1,4s/#//g,去掉#
  • :n1,n2s/^#//g,去掉開頭的#
  • :n1,n2s/^/\/\//g
    • 1,4s/^/\/\//g,開頭添加 // 注釋
4、替換
  • :ab mymail [email protected]
5、快速鍵的配置寫入:1)地址:
  • /root/.vimrc
  • /home/sam/.vimrc
2)操作
  • 直接寫入命令
  • set nu




Linux基礎(四):文字編輯器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.