Já existe um arquivo de destaque de sintaxe do Vim para este formato de arquivo de log ou como posso criar um facilmente?

7

Gostaria de saber se já existe uma sintaxe do Vim realçando que eu poderia usar imediatamente ou modificar se estiver perto do que eu quero.

O formato do arquivo de log em que quero destacar coisas se parece com isso:

14:37:16.255 T#4711 The didgeridoo checked out

Mais formalmente:

  • Cada linha começa com um carimbo de data / hora do formato HH:MM:SS.mmm, por isso tem 12 caracteres de largura fixa.
  • Após o registro de data e hora, é um identificador de segmento que começa com T#e é seguido por 1 a 5 dígitos.
  • Após o identificador chegar, a mensagem de log real

Gostaria de ver o carimbo de data e hora destacado em cores separadas da mensagem de log.

Se nada disso já existe, qual seria uma maneira razoável de eu adicionar esse "tipo de arquivo"?

Johann Gerell
fonte

Respostas:

3

A sintaxe vim-log- de Alex Dzyoba parece fazer um bom trabalho com isso.

Eu só precisava adicionar o padrão de milissegundos ao padrão de tempo existente e adicionar uma correspondência de região para o T#...identificador. :)

Johann Gerell
fonte