Cách tránh kiểm tra chính tả trên chuỗi trong Pycharm


84

Đâu là tùy chọn để tắt kiểm tra lỗi chính tả trên chuỗi cho PyCharm IDE? Tôi ghét dòng răng cưa dưới bình luận và chuỗi của tôi.


20
@Close Voters: Tôi thấy 2 trong số các bạn đề nghị chuyển cái này sang SU. Các câu hỏi về các công cụ lập trình là chủ đề cho SO , vì vậy tôi không đồng ý với những phiếu bầu đặc biệt này.
SL Barth - Phục hồi Monica

Trong trường hợp nếu đây không phải là trình kiểm tra chính tả - vui lòng hiển thị ảnh chụp màn hình với một số mã ví dụ.
LazyOne

Câu trả lời:


111

Đi tới File -> Settings -> Editor -> Inspections. Mở rộng danh sách dưới Spellingcửa sổ giữa và bỏ chọn tùy chọn Typo.

nhập mô tả hình ảnh ở đây

Tuy nhiên, trên thực tế hầu hết các đường răng cưa là do vi phạm kiểu mã hóa PEP 8 . Nếu bạn cũng muốn tắt tùy chọn này, trong cùng một cửa sổ, hãy mở rộng danh sách bên dưới Pythonvà bỏ chọn tùy chọn PEP 8 coding style violation.


9
# noinspection SpellCheckingInspection
Mark Ribau

Cảm ơn @MarkRibau. Làm thế nào để làm điều đó cho một nhận xét cụ thể ? Dường như không có cách nào.
Bob Stein

1
Tôi chỉ đặt điều đó ở dòng trên dòng với lỗi chính tả sai. Điều đó có giúp bạn?
Mark Ribau

4
Đối với tôi không có phần 'Chính tả', nó nằm trong phần 'Hiệu đính'
Kelly Bang

@KellyBang Cảm ơn, đó dường như cũng là trường hợp của tôi. Có thể trong các phiên bản mới hơn, họ đã thay đổi vị trí.
Kiểm tra

6

PyCharm không kiểm tra cú pháp bên trong chuỗi và nhận xét. Nó kiểm tra chính tả .

Bạn có thể tìm thấy các thiết lập của kiểm tra chính tả dưới Cài đặt ... trang. Có một trang Chính tả bên trong Cài đặt Dự án . Bên trong trang này, ở cuối tab Từ điển, bạn có thể bật / tắt từ điển. Nếu bạn không muốn kiểm tra chính tả, chỉ cần tắt tất cả chúng.

Lưu ý rằng bạn có thể thêm các từ tùy chỉnh trong trình kiểm tra chính tả hoặc nếu bạn đã có từ điển trên máy tính, bạn có thể thêm từ điển đó. Điều này có thể hữu ích nếu bạn muốn kiểm tra chính tả các ngôn ngữ khác nhau (ví dụ như tiếng Ý).

Đặc biệt nếu bạn đang sử dụng một hệ thống Linux và bạn đã cài đặt gói ngôn ngữ tiếng Ý, bạn có thể có từ điển Ý dưới: /usr/share/dict/italian. Bạn có thể thêm /usr/share/dictthư mục vào các thư mục được tìm kiếm từ điển và kích hoạt italiantừ điển.


Có vẻ như PyCharm chỉ kiểm tra các tệp có .dicphần mở rộng. Nếu bạn muốn sử dụng, /usr/share/dict/italianbạn có thể nên sao chép nó vào một thư mục khác đổi tên nó italian.dichoặc bạn có thể tạo một liên kết tượng trưng.


4

Trong phiên bản mới nhất của PyCharm, nó xuất hiện dưới dạng ProofReading:

ProofReading


2

Trong phiên bản mới hơn của PyCharm, đi tới Tùy chọn -> Trình chỉnh sửa -> Kiểm tra -> Chính tả.


1

Bạn cũng có thể thêm từ chính tả cụ thể vào từ điển PyCharm bằng cách nhấn Alt + Enter từ này và chọn Save [typo word] to dictionary. Đôi khi đây là sự lựa chọn tốt nhất cho tôi.


0

Theo ý kiến ​​của tôi, tùy chọn tốt nhất là vô hiệu hóa kiểm tra lỗi chính tả chỉ cho mã . Bằng cách này, các dòng màu xanh lục dưới tên biến / phương thức / lớp và chuỗi biến mất, nhưng PyCharm vẫn kiểm soát các nhận xét để tránh lỗi chính tả, vì vậy Bạn có cả mã nhỏ gọn đẹp mắt và tài liệu đầy đủ dễ hiểu.

Tôi không biết chính xác phiên bản PyCharm nào mà tùy chọn này có thể truy cập được, nhưng chắc chắn trong bản sửa đổi 2020.2 nếu Bạn đánh dấu lỗi Đánh máy trong Cài đặt> Trình chỉnh sửa> Kiểm tra> Hiệu đính, có ba tùy chọn bổ sung trong bảng điều khiển bên phải - chỉ cần bỏ chọn Mã quy trình.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.