vim-2-使用進階

來源:互聯網
上載者:User

標籤:http   java   使用   檔案   width   問題   

查看協助輸入 : tab help, 可在新的標籤頁開啟協助.跳轉到一個主題:  將游標置於標籤 (例如 |bars|) 上然後輸入 CTRL-]跳回:  鍵入 CTRL-T 或 CTRL-O (重複則繼續向後)文字物件之前的複製和刪除都是以字元, 行為單位, w, e的作用是從游標處到下個單詞開頭或本單詞結尾, 所以要想刪除整個單詞, 還得先將游標移動到單詞開頭, 這很麻煩,可以使用文字物件解決這個問題:    aw: a word, 表示一個單詞, 及其後面的空白, daw表示刪除游標所在單詞及空白    iw: inner word, 也是表示一個單詞, 但是不包括單詞後面的空白    as: a sentence, 表示一個句子, 及其後面的空白, das表示刪除游標所在句子及空白    is: inner sentence, 也是表示一個句子, 但是不包括句子後面的空白宏按q鍵開始錄製宏, 一般跟上寄存器的名字, 寄存器可使用26個英文字母, 如qm, 表示將宏錄製到m寄存器中, 然後進行一系列操作, 都會被記錄下來, 再次按q, 退出宏錄製,按@m表示播放m寄存器中的宏, 前面可以加數字表示播放次數, 當然也可以使用 . ,重複播放按@@表示播放之前播放過那個個宏,剪下板y, d, c, x等等命令都是將內容存進了vim的剪下板, 如何和系統的剪下板互動? 在這些命令之前加 "* , 即可vimdiffvimdiff a.java b.java改動了檔案後, vim並不會(不一定)即時比較, 需要使用:diffupdate命令來重新比較小技巧使用可視模式選中文本, 然後gq, 可以格式化文本. (比如vimrc裡設定了 set textwidth=100)
尋找空行: /^\n\  這個方法只能找到開頭沒有空格的空行...

來自為知筆記(Wiz)

相關文章

聯繫我們

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