Làm cách nào để ngăn Notepad ++ hiển thị tự động hoàn tất cho tất cả các từ trong tệp


203

Tôi đang cố gắng sử dụng Notepad ++ với ngôn ngữ lập trình Tiến trình.

Tôi đã cài đặt định nghĩa ngôn ngữ trong %APPDATA%\Roaming\Notepad++as userDefineLang.xmlvà tô sáng cú pháp đang hoạt động chính xác.

Tôi đã đặt một tệp trong notepad++ Plugins\APIsthư mục có tên progress.xml, nhưng nội dung không được Notepad ++ nhận ra.

Tôi cũng đã xóa tất cả các tệp ngôn ngữ khác khỏi thư mục đó và Notepad ++ vẫn hiển thị chính xác các đề xuất tự động hoàn thành giống như trước khi tôi xóa chúng.

Ngoài ra, khi gõ vào một chương trình, có vẻ như mọi từ trong tệp là một đề xuất tự động hoàn thành, không chỉ các từ khóa hoặc tên hàm.

Bất cứ ai biết làm thế nào để theo dõi điều này xuống?

Câu trả lời:


279

Notepad ++ cung cấp 2 loại tính năng:

  • Tự động hoàn thành đọc tệp đang mở và cung cấp gợi ý về từ và / hoặc chức năng trong tệp
  • Đề xuất với các đối số của chức năng (cụ thể cho ngôn ngữ)

Dựa trên những gì bạn viết, có vẻ như những gì bạn muốn là tự động hoàn thành trên hàm chỉ + gợi ý về các đối số.

Để làm điều đó, bạn chỉ cần thay đổi một cài đặt.

  1. Tới Settings> Preferences...>Auto-completion
  2. Kiểm tra Enable Auto-completion on each input
  3. Chọn Function completionvà khôngWord completion
  4. Kiểm tra Function parameter hint on input(nếu bạn có tùy chọn này)

Trên phiên bản 6.5.5 của Notepad ++, tôi có cài đặt này cài đặt

Một số tài liệu về tự động hoàn thành có sẵn trong Notepad ++ Wiki .


Có thể vô hiệu hóa điều này chỉ cho các tập tin văn bản bình thường?
schuelermine

@Mark Neu Không phải tôi biết. Nếu bạn cần điều này, bạn có thể thử một số trình soạn thảo khác như Visual Code.
Jean-Francois T.

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.