2012-12-27 36 views
11

Một trong các hàm của tôi mã hóa một chuỗi và một trong các bài kiểm tra của tôi xác minh rằng nó đã diễn ra. Đương nhiên, các chuỗi như sldjf982389 không được công nhận là một từ tiếng Anh hợp lệ, do đó, IntelliJ than phiền.IDEA: Làm cách nào để ngăn chặn cảnh báo về lỗi chính tả?

Nếu có cách nào để chặn những cảnh báo này mà không thêm rác vào từ điển?

enter image description here

+1

Cách duy nhất để ngăn chặn việc kiểm tra mà không cần vô hiệu hóa kiểm tra chính tả sau hoàn toàn là thêm rác này vào từ điển. – CrazyCoder

Trả lời

9

Bạn có thể tắt rằng trong Kiểm tra menu. Nhấp vào hộp màu xanh nhỏ ở đầu mã nguồn hoặc điều hướng đến Tệp> Cài đặt> Kiểm tra, bên dưới bộ chia Cài đặt dự án. Sau đó, bạn có thể bỏ chọn hộp được hiển thị bên dưới.

Screenshot of inspections in IntelliJ on Linux Mint

+3

Phải. Nhưng điều này có vô hiệu hóa tất cả các trình kiểm tra chính tả không? Tôi chắc chắn không muốn điều đó. Tôi chỉ tìm kiếm một cách để vô hiệu hóa một số lỗi chính tả tùy chỉnh w/o gây ô nhiễm từ điển – JAM

+0

Thật không may tôi không nghĩ rằng chúng tôi đang đưa ra sự sang trọng đó. Mức độ chi tiết của việc kiểm tra lỗi đánh máy dường như ở mức mã hoặc mức nhận xét. Vì vậy, nó là lý do mà bạn có thể vô hiệu hóa kiểm tra lỗi chính tả ở cấp mã. – Makoto

7

cơ sở ức chế cho BẤT CỨ inpection được xây dựng trong: Spelling Suppression example

chú ý đến mũi tên ngay trên menu.

+0

Tác phẩm này hoạt động, ngoại trừ bạn không thể ngăn chặn việc kiểm tra lỗi chính tả cho lỗi chính tả trong nhận xét. –

0

Trong trường hợp bạn muốn tắt tính năng kiểm tra chính tả mãi mãi (đối với tất cả các dự án) - tôi chỉ tìm thấy bản hack nhanh và bẩn.

Đến file/Cài đặt, sau đó biên tập/Màu sắc & Fonts/chung. Tìm cài đặt cho lỗi chính tả và đặt màu cho gạch dưới thành màu nền.

23

Bạn có thể sử dụng @SuppressWarnings

Ví dụ ý tưởng được phàn nàn về "ID nội dung" cần được "contentId" theo ông

@SuppressWarnings("SpellCheckingInspection") 
public static final String ARG_CONTENT_ID = "contentid"; 
+1

Tôi muốn một cái gì đó như thế này bên ngoài nguồn. Nó thực sự có vẻ như đánh dấu một cái gì đó rõ ràng là "không phải là một lỗi chính tả" không thuộc về nguồn, chỉ để làm cho một trong những công cụ tôi sử dụng không cung cấp một dương tính giả. –

Các vấn đề liên quan