2016-02-05 4 views
0

На данный момент я использую :syntax off для уценки. Но я хочу отключить синтаксис, когда редактирую файл уценки.Синтаксис Vim для уценки в .vimrc

Я пробовал это в .vimrc, но md-файлы имеют синтаксис.

"""""syntax off for markdown""" 
if &ft=='md' 
    syntax off 
else 
    syntax on 
endif 

Как я могу это сделать?

ответ

1

Вы можете сделать это с помощью автоматической команды для всех буферов, для которых Filetype установлено значение «уценки», или «мкр», например, так:

autocmd Filetype markdown setlocal syntax=OFF 

Вы можете прочитать о синтаксисе команд Vim может выполняться автоматически с :help :autocmd.

+0

Мне нужно добавить синтаксисом выше этого кода в .vimrc так, чтобы другие файлы получить синтаксисом ли? – shin

+0

Нет, вам нужно только установить определение типа файла с помощью 'filetype on'. –

+0

Но это отключит все остальные файлы. Что я делаю не так? – shin

0

Я получил ответ from here.

Создание ~/.vim/после/синтаксис/markdown.vim с:

setlocal syntax= 
Смежные вопросы