VIP 👤
🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接 🔌 AI API 与路由器
advanced

Tối ưu hóa Macro và Registers

#vim #macro #register #automation

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.

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.