Bagaimana cara menghentikan Notepad ++ dari menampilkan pelengkapan otomatis untuk semua kata dalam file

203

Saya mencoba menggunakan Notepad ++ dengan bahasa pemrograman Progress.

Saya telah menginstal definisi bahasa %APPDATA%\Roaming\Notepad++sebagai userDefineLang.xmldan penyorotan sintaks berfungsi dengan benar.

Saya sudah meletakkan file di notepad++ Plugins\APIsdirektori bernama progress.xml, tetapi isinya tidak dikenali oleh Notepad ++.

Saya juga telah menghapus semua file bahasa lain dari direktori itu dan Notepad ++ masih menunjukkan saran autocomplete yang sama persis sebelum saya menghapusnya.

Juga, ketika mengetik dalam suatu program, sepertinya setiap kata dalam file adalah saran pelengkap otomatis, bukan hanya kata kunci atau nama fungsi.

Adakah yang tahu cara melacak ini?

pengguna3102964
sumber

Jawaban:

279

Notepad ++ menyediakan 2 jenis fitur:

  • Pelengkapan otomatis yang membaca file yang terbuka dan memberikan saran kata dan / atau fungsi dalam file
  • Saran dengan argumen fungsi (khusus untuk bahasa)

Berdasarkan apa yang Anda tulis, tampaknya yang Anda inginkan adalah pelengkapan otomatis pada fungsi + saran pada argumen.

Untuk melakukan itu, Anda hanya perlu mengubah pengaturan.

  1. Pergi ke Settings> Preferences...>Auto-completion
  2. Memeriksa Enable Auto-completion on each input
  3. Pilih Function completiondan tidakWord completion
  4. Periksa Function parameter hint on input(jika Anda memiliki opsi ini)

Pada Notepad ++ versi 6.5.5, saya memiliki pengaturan ini pengaturan

Beberapa dokumentasi tentang pelengkapan otomatis tersedia di Notepad ++ Wiki .

Jean-Francois T.
sumber
Apakah mungkin untuk menonaktifkan ini hanya untuk file teks biasa?
schuelermine
@Mark Neu Bukannya aku tahu. Jika Anda memerlukan ini, Anda dapat mencoba beberapa editor lain seperti Visual Code.
Jean-Francois T.
15

Jawabannya adalah MENONAKTIFKAN "Aktifkan penyelesaian otomatis pada setiap input". Diuji dan bekerja dengan sempurna.

Eric Hepperle - CodeSlayer2010
sumber