編程小知識|用Vim實現對數字的加減

我們在使用Vim時會遇到對數字的加減操作,除了 i 命令進入插入模式手工計算,還有什麼辦法呢,今天小編就為大家帶來兩個命令,來實現加和減操作。


加操作: <ctrl-a>
/<ctrl-a>

當我們想對文檔中某個數字實現加 1 操作時,只需將光標移動到該數字的最小位上,然後按下 ctrla,就可對這個數字進行加1操作了。

對於實現加制定數字,我們只需在 <ctrl-a> 命令前輸入想加的數字即可,如我們想加上15,只需 先輸入15,然後按下 <ctrl-a> /<ctrl-a>命令就可以了。

編程小知識|用Vim實現對數字的加減

減操作:<ctrl-x>
/<ctrl-x>

說了加操作,再來說說減操作,減 1 操作,只需輸入 <ctrl-x> /<ctrl-x>命令,同加操作相同,減制定數,只需在減操作前輸入需要減的數字。

如果光標不在數字上,我們輸入加操作或減操作,會發生什麼情況呢?經小編測試,輸入加操作或減操作後,命令會在當前行正向查找一個數字,如果找到了,它就徑直跳到那裡。

神奇的007

如果對007 進行加操作,結果是多少呢。小編測試了一下,答案不是008,而是010。對進制瞭解的同學一定會意識到這原來是八進制呀。像某些編程語言中的約定一樣,Vim把以0開頭的數字解釋為八進制值,所以 007 加 1 後就變成了 010。


分享到:


相關文章: