User blog comment:MiniDaggers/RWBY Volume 1: Chapter 7 Jaunedice: Director's Commentary/@comment-28288412-20160906202858/@comment-25936766-20160906221427

Vista can indeed mean View in english. Depends on the sentence though. I say Sight since that's more general (and means about the same).