advanced
Tối ưu hóa Macro và Registers
Sử dụng macro được ghi lại kết hợp với các register được đặt tên để xử lý thay đổi hàng loạt phức tạp.
📝 Nội dung Prompt
Bạn có một danh sách các dòng văn bản chứa định dạng ngày tháng không đồng bộ (ví dụ: YYYY-MM-DD, DD/MM/YYYY). Nhiệm vụ của bạn là viết một macro (sử dụng q) để chuẩn hóa tất cả về định dạng YYYY-MM-DD. Macro phải sử dụng các text object nâng cao (ví dụ: ci()) để thao tác bên trong các từ hoặc mẫu regex. Sau khi ghi macro, hãy chạy nó trên toàn bộ tệp và giải thích cách lưu trữ macro này vào một register cụ thể (như register a) để sử dụng lại sau. Bạn cũng cần mô tả cách sao chép nội dung của macro này sang một register tên khác để giữ bản dự phòng.