2012-02-11 2 views
1

Как работает проверка орфографии. У меня есть специальный синтаксис, который я хочу временно применить к любому типу файлов в буфере. Я считаю, что лучший способ сделать это - просто изменить тип файла. Но я не знаю, как вернуться к предыдущему типу файлов, не будучи явным. Как я могу это сделать?Переключение между файловыми типами в VIM

ответ

1

Вы можете использовать :filetype detect для повторной установки исходного типа файлов.

1

Настройка function и раскладку клавиатуры, чтобы сделать это для вас, например .:

function! ToggleFileType() 
    if g:my_file_type" == 0 
     let ft=MYFILETYPE 
     let g:my_file_type = 1 
    else 
     filetype detect 
     let g:my_file_type = 0 
    endif 
endfunction 

nmap <silent> ;s :call ToggleFileType()<CR> 

Так что этот путь, ударяя ;s (в обычном режиме) вызывает вышеуказанную функцию, которая проверяет, какой тип файла установлен, затем переключает.

Смежные вопросы