Quick-sighted
(
a.
) Having quick sight or acute discernment; quick to see or to discern.