Khó
Mô hình Máy trạng thái của các Chế độ
Phân tích logic chuyển đổi trạng thái giữa các chế độ hoạt động.
📝 প্রম্পট বিষয়বস্তু
Hãy mô hình hóa Vi như một máy trạng thái hữu hạn (Finite State Machine). Định nghĩa các trạng thái chính (Normal, Insert, Visual, Command-line, Replace) và các điều kiện chuyển đổi (triggers) giữa chúng (ví dụ: nhấn phím i, Esc, :). Phân tích cách việc quản lý trạng thái này ngăn chặn sự nhập liệu nhầm và xác định ngữ cảnh cho từng phím bấm.