VIM學習筆記

來源:互聯網
上載者:User

標籤:

VIM學習筆記一、標記(Mark)

  我們可以對文本進行標記,以方便在文檔的不同位置間跳轉。

建立標記

  將游標移到某一行,使用ma命令進行標記。其中,m是標記命令,a是所做標記的名稱。

  可以使用小寫字母a-z或大寫字母A-Z中的任意一個做為標記名稱。小寫字母的標記,僅用於當前緩衝區;而大寫字母的標記,則可以跨越不同的緩衝區。

  例如,你正在編輯File1,但仍然可以使用‘A命令,移動到File2中建立的標記A。

跳轉標記

  建立標記後,可以使用‘a命令,移動到指定標記行的首個非Null 字元。這裡是單引號。也可以使用`a命令,移到所做標記時的游標位置。這裡`是反引號(也就是數字鍵1左邊的那一個)。

列示標記

  利用:marks命令,可以列出所有標記。這其中也包括一些系統內建的特殊標記(Special marks):

.    最近編輯的位置
0-9   最近使用的檔案
∧    最近插入的位置
‘    上一次跳轉前的位置
"    上一次退出檔案時的位置
[    上一次修改的開始處
]    上一次修改的結尾處
刪除標記

  如果刪除了做過標記的文本行,那麼所做的標記也就不存了。我們不僅可以利用標記來快速移動,而且還可以使用標記來刪除文本,例如在某一行用ma做了標記,然後就可以使用d‘a來刪掉這一行。

  當然,我們也可以使用y‘a命令就可以來複製這一行了。

  使用:delmarks a b c命令,可以刪除某個或多個標記;而:delmarks! 命令,則會刪除所有標記。

  利用:help mark-motions命令,可以查看關於標記的更多協助資訊。

 

命令小結
m 建立標記
移動到標記的文本行首
` 移動到標記的游標位置
:marks 列示所有標記
:delmarks 刪除指定標記
:delmarks! 刪除所有標記

 

 

[1]. VIM學習筆記 標記(Mark)  http://itindex.net/detail/5448-vim-%E5%AD%A6%E4%B9%A0-%E7%AC%94%E8%AE%B0

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.