Tip 10: Use Counts to Do Simple Arithmetic
Return to the top: <<Practical Vim>>
-
<C-a>: addition on number -
<C-x>: subtraction on number
Example:
Naive way to change 0 into -180:
A better way using <C-x>:
Vim interprets numerals with a leading zero to be in octal notation rather than in decimal.
For example:
<C-a> on 007, you will obtain 010 rather than 008.
To disable this feature, add the following line to your vimrc:
set nrfomats=
References:
# If you open the file in vim, # then you can \"ayy@a the next line to execute the vim command: :h count
# If you open the file in vim, # then you can \"ayy@a the next line to execute the vim command: :h ctrl-a