ฉันจะหยุด Notepad ++ ไม่ให้แสดงการเติมข้อความอัตโนมัติสำหรับทุกคำในไฟล์ได้อย่างไร


203

ฉันพยายามใช้ Notepad ++ กับภาษาโปรแกรมความคืบหน้า

ฉันได้ติดตั้งคำจำกัดความภาษาใน%APPDATA%\Roaming\Notepad++ฐานะuserDefineLang.xmlและการเน้นไวยากรณ์ทำงานอย่างถูกต้อง

ฉันวางไฟล์ไว้ในnotepad++ Plugins\APIsไดเรกทอรีชื่อprogress.xmlแต่เนื้อหาไม่เป็นที่รู้จักโดย Notepad ++

ฉันได้ลบไฟล์ภาษาอื่น ๆ ทั้งหมดออกจากไดเรกทอรีนั้นแล้วและ Notepad ++ ยังคงแสดงคำแนะนำการเติมข้อความอัตโนมัติที่เหมือนกันทุกประการก่อนที่จะลบออก

นอกจากนี้เมื่อพิมพ์โปรแกรมดูเหมือนว่าทุกคำในไฟล์จะเป็นคำแนะนำที่สมบูรณ์แบบอัตโนมัติไม่ใช่เพียงแค่คำหลักหรือชื่อฟังก์ชัน

ใครรู้วิธีติดตามสิ่งนี้ลง?

คำตอบ:


279

Notepad ++ มีคุณสมบัติสองประเภท:

  • เติมข้อความอัตโนมัติที่อ่านไฟล์ที่เปิดอยู่และให้คำแนะนำคำและ / หรือฟังก์ชั่นภายในไฟล์
  • ข้อเสนอแนะกับข้อโต้แย้งของฟังก์ชั่น (เฉพาะภาษา)

จากสิ่งที่คุณเขียนดูเหมือนว่าสิ่งที่คุณต้องการคือการเติมข้อมูลอัตโนมัติให้กับฟังก์ชั่นเท่านั้น + เสนอแนะเกี่ยวกับข้อโต้แย้ง

ในการทำเช่นนั้นคุณเพียงแค่ต้องเปลี่ยนการตั้งค่า

  1. ไปSettings> Preferences...>Auto-completion
  2. ตรวจสอบ Enable Auto-completion on each input
  3. เลือกFunction completionและไม่Word completion
  4. ตรวจสอบFunction parameter hint on input(ถ้าคุณมีตัวเลือกนี้)

ในเวอร์ชัน 6.5.5 ของ Notepad ++ ฉันมีการตั้งค่านี้ การตั้งค่า

เอกสารบางอย่างเกี่ยวกับรถยนต์เสร็จมีให้บริการในNotepad ++ วิกิพีเดีย


เป็นไปได้หรือไม่ที่จะปิดการใช้งานสิ่งนี้เฉพาะกับไฟล์ข้อความปกติ?
schuelermine

@ Mark Neu ไม่ใช่ที่ฉันรู้ หากคุณต้องการสิ่งนี้คุณสามารถลองแก้ไขอื่น ๆ เช่น Visual Code
Jean-Francois T.

15

คำตอบคือการปิดใช้งาน "เปิดใช้งานการเติมข้อความอัตโนมัติให้กับแต่ละอินพุต" ผ่านการทดสอบและใช้งานได้อย่างสมบูรณ์แบบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.