Настройка синтаксиса Gvim - PullRequest
       1

Настройка синтаксиса Gvim

1 голос
/ 11 декабря 2010

Как мне заставить Gvim обрабатывать (подсветку синтаксиса) строки, начинающиеся с # и;в файле сборки как комментарий?Значение в дополнение к;(который обычно является способом представления комментария в сборке)

Ответы [ 2 ]

1 голос
/ 13 декабря 2010

Если файл распознается как Ассемблер, он будет иметь его;$VIMRUNTIME/syntax/asm.vim имеет строку syn match asmComment "[#;!|].*" contains=asmTodo, которая соответствует # строкам в качестве комментариев.

В соответствии с содержимым Vim 7.3 $VIMRUNTIME/filetype.vim, .asm, .s, .S, *Файлы 1010 *, .A, .mac и .lst будут распознаваться ассемблером.Если у вас другое расширение, посмотрите на :set ft, чтобы увидеть, что оно распознается.Возможно, вам придется переопределить его в вашем ~/.vimrc:

augroup filetypedetect
    au BufNewFile,BufRead *.whatever setf asm
augroup END
0 голосов
/ 13 декабря 2010

При установке у вас есть файл с именем syntax\asm.vim, который должен определять правила синтаксиса цвета для сборки.

На моей установке я получил следующую строку:
syn match asmComment "[#;!|].*" contains=asmTodo

Это означает, что строки, начинающиеся с # (или;), должны рассматриваться как комментарии, и это действительно работает для моей установки.

Вы можете проверить в filetype.vim, распознается ли файл, с которым вы работаете, как asm.

В ваших .vimrc или .gvimrc, которые являются файлами конфигурации vim, вам нужно:
" Syntax highlighting and filetypes<br> filetype plugin indent on<br> syntax on

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...