Error Squiggles (gạch chân đỏ hoặc xanh lượn sóng) trong VS Code chỉ ra các vấn đề cú pháp hoặc ngữ nghĩa trong mã của bạn. Các squiggles này hoạt động thông qua IntelliSense và các extension ngôn ngữ cụ thể. Nếu extension bắt buộc bị thiếu hoặc không tải được, squiggles sẽ ngừng hoạt động hoặc không xuất hiện כלל.
Trong hướng dẫn này, bạn sẽ học một số phương pháp tin cậy để bật và khắc phục Error Squiggles trong Visual Studio Code để trình soạn thảo có thể làm nổi bật vấn đề chính xác và thời gian thực.
1. Khởi động lại VS Code
Khởi động lại VS Code thường khắc phục nhanh vấn đề này. Khởi chạy mới xóa các sự cố tạm thời, tải lại tất cả extension hoạt động và áp dụng lại cài đặt. Nếu squiggles không tải đúng khi khởi chạy đầu tiên, khởi động lại giúp khởi tạo chúng đúng cách.
2. Kiểm tra xem bạn có extension chưa
Error squiggles phụ thuộc vào extension ngôn ngữ đúng. Ví dụ, nếu bạn viết mã Python mà không cài extension Python, VS Code sẽ không thể phát hiện hoặc làm nổi bật vấn đề. Không có extension phù hợp, trình soạn thảo không thể hiểu mã của bạn hoặc tạo squiggles.
- Mở VS Code và vào tab Extensions bằng cách nhấp biểu tượng hoặc nhấn CTRL + SHIFT + X.
- Tìm kiếm ngôn ngữ bạn đang dùng.
- Kiểm tra xem extension đã được cài đặt chưa.
3. Bật Error Squiggles trong Settings
Nếu error squiggles bị tắt trong cài đặt, trình soạn thảo sẽ không gạch chân vấn đề nào. Bật tùy chọn này đảm bảo lỗi được hiển thị ngay khi được phát hiện.
- Nhấn CTRL + , để mở Settings.
- Tìm error squiggles trong thanh tìm kiếm.
- Đặt tùy chọn C_Cpp: Error Squiggles thành enabled hoặc enabledIfIncludesResolve.
- Khởi động lại VS Code để áp dụng thay đổi.
4. Bật qua settings.json
Đôi khi cài đặt qua UI không áp dụng đúng do ghi đè workspace hoặc cấu hình cấp user. Chỉnh sửa file settings.json trực tiếp áp dụng giá trị đúng ở cấp cấu hình cốt lõi.
- Nhấn CTRL + SHIFT + P để mở Command Palette.
- Gõ Preferences: Open User Settings (JSON) và chọn.
- Tìm "C_Cpp.errorSquiggles" trong file.
- Đảm bảo giá trị được đặt thành "Enabled".
- Nếu thiếu, chèn mã sau:
{ "files.autoSave": "afterDelay", "editor.quickSuggestions": { "other": true, "comments": true, "strings": true }, "javascript.validate.enable": true, "typescript.validate.enable": true } - Nhấn CTRL + S để lưu và khởi động lại VS Code.
VỀ TÁC GIẢ
Muhammad Usman Ashraf là nhà viết nội dung và chuyên gia website với nền tảng mạnh về phát triển WordPress, SEO và hướng dẫn khắc phục sự cố. Tại Appuals, ông quản lý và viết các bài viết chuyên sâu giúp người dùng giải quyết các vấn đề kỹ thuật theo các bước đơn giản, rõ ràng. Usman đam mê tạo ra nội dung hữu ích và xây dựng website nhanh, dễ sử dụng, tối ưu cho công cụ tìm kiếm. Với sự kết hợp giữa sáng tạo và kỹ năng kỹ thuật, ông tập trung làm cho thông tin dễ tiếp cận và giá trị cho mọi độc giả.