Eu tenho um tipo simples de um arquivo de banco de dados que consiste apenas em entradas no seguinte formato
variável = valor
Eu quero criar uma sintaxe simples do vim destacando-a e configurá-la para a extensão de arquivo específica
por exemplo, parte variável pode ser azul claro e valor parte vermelho claro
Eu pesquisei isso e me deparei com coisas como $vimruntime\syntax\
, syntax set=
, syntax match
e hi
palavras-chave, mas não poderia configurá-lo eu mesmo, eventualmente,
Então, eu quero um snippet de código vim muito simples que o realize combinando os lados esquerdo e direito e colorindo-os separadamente
ftype=
cada vez que no vim, não haviafdetect
diretório$vimrnutime
(i estou no Windows,%programfiles(x86)%\vim\vim74\
), eu o criou, mas ainda não reagesyntax on
no seu vimrc.Script de sintaxe
Crie um arquivo
~/.vim/syntax/simple.vim
com o seguinte conteúdo:Isso corresponde aos três elementos da sintaxe e fornece cores padrão. Geralmente, não se define cores explícitas, mas vincula-se aos grupos de destaque padrão definidos pelo esquema de cores . Você pode listar todos os
:hi
. Para ajustes, ler:help :syntax
e:help usr_44.txt
, e ter um olhar para os scripts de sintaxe que navio com Vim.Detecção de tipo de arquivo
Até agora, você precisa
:set syntax=simple
ativar manualmente . Para fazer isso automaticamente, você precisa ensinar ao Vim sobre seu novo tipo de arquivo .Crie um arquivo
~/.vim/ftdetect/simple.vim
com o seguinte conteúdo:Isso pressupõe que os arquivos possam ser identificados através do nome do arquivo (cp.
:help autocmd-patterns
). Você também pode detectar com base no caminho (local do arquivo) ou mesmo no conteúdo.:help new-filetype
tem detalhes.fonte