quinta-feira, 16 de abril de 2009

Definindo uma região que não ultrapasse uma linha no arquivo de sintaxe.

O argumento 'oneline' indica que a região não cruza um limite de linha.
Por exemplo:
:syntax region xIfThen start=/if/ end=/then/ oneline
Isto define uma região que começa em um 'if' e termina em um 'then'. Mas se não
existe nenhum 'then' após o 'if', a região não obtém uma ocorrência.

Nota:
Quando usando 'oneline' a região não começa se o padrão 'end' não obtém
ocorrência na mesma linha. Sem 'oneline' o Vim não verifica se existe uma
ocorrência para o padrão 'end'. A região começa mesmo que o padrão 'end' não
obtém ocorrência no resto do arquivo.

0 comentários:

Postar um comentário