6

IntelliJ spellchecking dường như bị tắt đối với một số plugin ngôn ngữ tùy chỉnh nhất định như Markdown (đuôi ".md") và số Non-Dairy Soy Plugin (tiện ích ".soy") ngay cả với chính tả | Typo tùy chọn kiểm tra được kích hoạt:IntelliJ IDEA - Làm cách nào để bật tính năng kiểm tra chính tả cho plugin ngôn ngữ tùy chỉnh?

  • Process Mã
  • Process literals
  • Process bình luận

Có thể kích hoạt tính năng kiểm tra chính tả cho các plugins ngôn ngữ tùy chỉnh?


Cập nhật: Tôi đã thêm hỗ trợ kiểm tra chính tả cho IntelliJ Plugin Non-sữa-Soy-Plugin. Xem pull requestforked copy on Github under branch spellchecker.

Trả lời

4

Người dùng cuối không thể buộc trình kiểm tra chính tả cho các loại tệp được cung cấp bởi trình cắm của bên thứ ba. Trình bảo trì plugin cần hỗ trợ nó một cách rõ ràng.

Ví dụ, Java plug-in định nghĩa này trong mô tả plugin.xml:

<spellchecker.support language="JAVA" implementationClass="com.intellij.spellchecker.JavaSpellcheckingStrategy"/> 

Plugins cũng có thể cung cấp từ điển riêng của họ:

<extensions defaultExtensionNs="com.intellij.spellchecker"> 
    <support language="Python" implementationClass="com.jetbrains.python.spellchecker.PythonSpellcheckerStrategy"/> 
    <bundledDictionaryProvider implementation="com.jetbrains.python.spellchecker.PythonBundledDictionaryProvider"/> 
    </extensions> 

SpellcheckingStrategy lớp quy định cụ thể như thế nào từ trong các loại tập tin được mã hóa và cung cấp cho trình kiểm tra chính tả.

Đối với các trình cắm nguồn mở như Markdown, bạn có thể tự mình hỗ trợ và sau đó gửi yêu cầu kéo hoặc bản vá cho người bảo trì, hoặc chỉ yêu cầu người duy trì thêm hỗ trợ trình kiểm tra chính tả trong các bản cập nhật trong tương lai.