Linux應用:Vim按鍵映射

來源:互聯網
上載者:User

標籤:

1. 通用映射設定方式

   ":map 映射鍵組合 執行的操作組合":     設定按鍵映射

   ":noremap 映射鍵組合 映射鍵中的字元": 取消某個字元的嵌套映射

   ":unmap 映射鍵組合": 取消按鍵映射

   ":mapclear": 取消所有映射

   ":map": 查看所有映射

   *注: 映射鍵組合可以是一個字元,也可以時鎖個字元的組合
        執行的操作可以是一系列操作的組合

2. 按鍵映射模式

    map  noremap  unmap  mapclear  map    普通,可視,操作符等待模式
    vmap vnoremap vunmap vmapclear vmap   可視模式
    nmap nnoremap nunmap nmapclear nmap   普通模式
    omap onoremap ounmap omapclear omap   操作符等待模式
    map! noremap! unmap! mapclear! map!   插入和命令列模式
    imap inoremap iunmap imapclear imap   插入模式
    cmap cnoremap cunmap cmapclear cmap   命令列模式

    *注1: 操作符等待模式即按下一個操作符之後,vim期待你鍵入
          下一個動作命令或對象時
    *注2: 在不衝突的情況下,同一個映射鍵可以在不同模式下映射
          成不同的內容


3. 遞迴映射

    當映射鍵組合的操作裡麵包含自身時,就會進行遞迴操作,直到操作出錯或者Ctrl-c中斷

4. 映射命令分割

    ‘|‘後面的命令不屬於映射的操作而是下一條命令

5. 使按鍵無效

    將按鍵映射為"<Nop>"(後面不能有空格), 則按鍵不做任何操作

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.