The coexistence of Connected Automated Vehicles (CAVs) and Human-driven Vehicles (HVs) in traffic scenarios is expected to persist in the long term. Hence, proposing effective mixed traffic flow control strategies is crucial for alleviating traffic congestion, reducing energy consumption, and enhancing traffic flow efficiency. However, existing reviews on car-following and lane-changing control encounter several issues: First, current studies are relatively disconnected, lacking a comprehensive framework to summarize both car-following and lane-changing models in heterogeneous environments; Second, existing reviews predominantly focus on individual vehicle-level models, rarely exploring coupling control strategies considering multi-vehicle interactions; Third, the explored driving scenarios in current review articles are relatively single or are not clearly distinguished. To fill this research gap, this paper offers a novel perspective on car-following and lane-changing models across three perspectives: i) HVs CF and LC behaviour simulation models; ii) CAVs CF and LC maneuver control models; and iii) The basic coupling architecture of CAV CF and LC maneuver control considering multi-vehicle interaction and its applications in some typical driving scenarios, including platoon scheduling, intersections, ramps, and CAV dedicated lanes. The objective of this paper is to provide valuable insights for future research on vehicle maneuver control in heterogeneous environments.