Notepad ++ Autocomplete define suas próprias palavras especiais

0

Ouvi dizer que o Notepad + + tem a opção de preenchimento automático, mas não consigo encontrar nenhuma documentação on-line para ajudar a criar sua própria ou como fazer isso. Gostaria de definir palavras para o preenchimento automático. por exemplo, toda vez que eu escrevo "cachorro" eu gostaria que o bloco de notas me oferecesse para completar esta palavra para "cão e gato" Se alguém pudesse por favor me apontar na direção certa (ou direto me dizer, isso é sempre legal), eu realmente aprecio isso!

Obrigado, se puder!

    
por David 08.05.2018 / 14:39

1 resposta

2

Você pode encontrar configurações seguindo as informações abaixo:

Settings -> Preferences -> Auto-Completion -> Enable auto-completion on each input.

Há também um wik dedicado para o autocomplete no notepadd ++

link

Os arquivos AutoComplete estão localizados na pasta plugins\APIs , localizada na pasta de instalação do Notepad ++, na maioria das vezes C:\Program Files\Notepad++

A sintaxe dos arquivos de AutoCompletar é simples, mas tem algumas regras, a sintaxe correta e a classificação correta. Se a sintaxe estiver incorreta, o arquivo XML não será carregado e o AutoComplete será desativado. Uma descrição mais formal pode ser encontrada em Editing Auto Completion files.

A classificação incorreta pode fazer com que a função AutoComplete se comporte de modo irregular, causando falhas em determinadas palavras.

O conjunto de caracteres básico usado para reconhecer palavras-chave é composto de letras a-z, A-Z, 0-9 dígitos e sublinhado. No lançamento futuro do Notepad ++, você poderá adicionar mais caracteres - o ponto é um candidato provável - especificando o parâmetro additionalWordChars no ambiente. O valor será uma string com todos os parâmetros extras sem nenhum separador. No entanto, este additionalWordChars ainda não está funcionando (Notepad ++ v.6.5.2)!

Sintaxe:

<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
   <AutoComplete language="C++">
       <Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" additionalWordChar = "."/>
       <KeyWord name="abs" func="yes">
           <Overload retVal="int" descr="Returns absolute value of given integer">
               <Param name="int number" />
           </Overload>
       </KeyWord>
   </AutoComplete>
</NotepadPlus>
    
por 08.05.2018 / 14:46