vim cycle