quick-sighted
adj
-
Having keen vision.
-
Keenly perceptive.
sharp-eyed
adj
-
Having acute vision; having good eyesight.
-
Attentive, given to noticing things, aware.
How often have the words quick-sighted and sharp-eyed occurred in a corpus of books? (source: Google Ngram Viewer )