ماهی کمانگیر، بیشتر در مصب رودخانهها یا در میان جنگلهای حرّا زندگی میکند، آب دهان خود را به سوی حشراتی که در خارج از آب، روی گیاهان نشستهاند، شلیک و آنها را شکار میکند و میخورد. هدفگیری آنها به اندازهای استادانه است که معمولاً در این کار اشتباه نمیکنند. ماهی کماندار میتواند به حشرات یا جانورانی که تا ۳ متری بالای سطح آب نشستهاند، شلیک کند.
این ماهی ممکن است حتی به شعلهء سیگار افرادی که کنار آب هستند، آب پرتاب کند.