🏠 Início
Avaliações
📊 Todos os Benchmarks 🦖 Dinossauro v1 🦖 Dinossauro v2 ✅ Aplicações To-Do List 🎨 Páginas Livres Criativas 🎯 FSACB - Showcase Definitivo 🌍 Benchmark de Tradução
Modelos
🏆 Top 10 Modelos 🆓 Modelos Gratuitos 📋 Todos os Modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de Prompts 📖 Glossário de IA 🔗 Links Úteis
advanced

Lệnh Global và Regex Nâng Cao

#vim #regex #global-command #search-replace

Kết hợp lệnh :g với biểu thức chính quy phức tạp để xóa và thao tác trên các dòng khớp mẫu.

Giả sử bạn đang làm việc với một tệp nhật ký log. Hãy sử dụng lệnh :g (global) để tìm tất cả các dòng chứa từ 'ERROR' nhưng không chứa 'timeout'. Đối với các dòng đó, thực hiện thay thế (substitute) để đánh dấu đoạn mã lỗi (ví dụ: thay '[code: ...]' bằng '[ERROR: ...]'). Sau đó, sử dụng lệnh :g để xóa tất cả các dòng trống còn lại trong tệp. Cung cấp chuỗi lệnh chính xác sử dụng cú pháp Vim magic mode (\v) để đơn giản hóa biểu thức chính quy.