¿Cómo evito que Notepad ++ muestre autocompletar para todas las palabras en el archivo

203

Estoy tratando de usar Notepad ++ con el lenguaje de programación Progress.

He instalado la definición de idioma en %APPDATA%\Roaming\Notepad++comouserDefineLang.xml y el resaltado de sintaxis funciona correctamente.

Puse un archivo en el notepad++ Plugins\APIsdirectorio llamadoprogress.xml , pero Notepad ++ no reconoce el contenido.

También eliminé todos los demás archivos de idioma de ese directorio y Notepad ++ todavía muestra exactamente las mismas sugerencias de autocompletar que hizo antes de eliminarlos.

Además, al escribir en un programa, parece que cada palabra en el archivo es una sugerencia de autocompletar, no solo las palabras clave o los nombres de las funciones.

¿Alguien sabe cómo rastrear esto?

usuario3102964
fuente

Respuestas:

279

Notepad ++ proporciona 2 tipos de características:

  • Autocompletar que lee el archivo abierto y proporciona sugerencias de palabras y / o funciones dentro del archivo
  • Sugerencia con los argumentos de las funciones (específicas del lenguaje)

Según lo que escribe, parece que lo que quiere es autocompletar en función solamente + sugerencia en argumentos.

Para hacer eso, solo necesita cambiar una configuración.

  1. Ir a Settings> Preferences...>Auto-completion
  2. Cheque Enable Auto-completion on each input
  3. Seleccione Function completion y noWord completion
  4. Marque Function parameter hint on input(si tiene esta opción)

En la versión 6.5.5 de Notepad ++, tengo esta configuración ajustes

Parte de la documentación sobre autocompletar está disponible en Notepad ++ Wiki .

Jean-Francois T.
fuente
¿Es posible deshabilitar esto solo para archivos de texto normales?
schuelermine
@ Mark Neu No que yo sepa. Si necesita esto, puede probar otros editores como Visual Code.
Jean-Francois T.
15

La respuesta es DESACTIVAR "Activar autocompletado en cada entrada". Probado y funciona perfectamente.

Eric Hepperle - CodeSlayer2010
fuente