看菜吃飯 [ㄎㄢ ㄘㄞˋ ㄔ ㄈㄢˋ; kan1 cai4 chi1 fan4] to eat depending on the dish (idiom); fig. to act according to actual circumstances to live within one's means ◄ ►