Come posso impedire a Notepad ++ di mostrare il completamento automatico per tutte le parole nel file


203

Sto cercando di usare Notepad ++ con il linguaggio di programmazione Progress.

Ho installato la definizione della lingua in %APPDATA%\Roaming\Notepad++as userDefineLang.xmle l'evidenziazione della sintassi funziona correttamente.

Ho inserito un file nella notepad++ Plugins\APIsdirectory denominata progress.xml, ma il contenuto non è riconosciuto da Notepad ++.

Ho anche rimosso tutti gli altri file di lingua da quella directory e Notepad ++ mostra ancora gli stessi suggerimenti di completamento automatico che ha fatto prima di rimuoverli.

Inoltre, quando si digita un programma, sembra che ogni parola nel file sia un suggerimento di completamento automatico, non solo le parole chiave o i nomi delle funzioni.

Qualcuno sa come rintracciarlo?

Risposte:


279

Notepad ++ offre 2 tipi di funzionalità:

  • Completamento automatico che legge il file aperto e fornisce suggerimenti di parole e / o funzioni all'interno del file
  • Suggerimento con gli argomenti delle funzioni (specifici della lingua)

In base a ciò che scrivi, sembra che ciò che desideri sia il completamento automatico della sola funzione + un suggerimento sugli argomenti.

Per farlo, devi solo cambiare un'impostazione.

  1. Vai a Settings> Preferences...>Auto-completion
  2. Dai un'occhiata Enable Auto-completion on each input
  3. Seleziona Function completione noWord completion
  4. Controlla Function parameter hint on input(se hai questa opzione)

Nella versione 6.5.5 di Notepad ++, ho questa impostazione impostazioni

Parte della documentazione sul completamento automatico è disponibile in Notepad ++ Wiki .


È possibile disabilitarlo solo per i normali file di testo?
schuelermine,

@Mark Neu Non che io sappia. Se ti serve, puoi provare alcuni altri editor come Visual Code.
Jean-Francois T.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.