1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
:set ai<Enter> /for<Enter> o<Enter> <C-t> if (a > 0) {<Enter> <C-t>// positive<Enter><Enter> return --a;<Enter> <C-d>} else if (a < 0) {<Enter> <C-t>// negative<Enter><Enter> return ++a;<Enter> <C-d>} else {<Enter> <C-t>// equal<Enter><Enter> return a;<Enter> <C-d>}<Enter> <Escape> n O<Enter>// optimized loop