Подсветка синтаксиса iptables в Vim Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

wiki:подсветка_синтаксиса_iptables_в_vim [2011/03/03 23:18]
создано
wiki:подсветка_синтаксиса_iptables_в_vim [2013/05/13 16:56] (текущий)
Строка 17: Строка 17:
 Файл из скачанного архива нужно положить в каталог ''/​usr/​share/​vim/​vimcurrent/​syntax/''​. Файл из скачанного архива нужно положить в каталог ''/​usr/​share/​vim/​vimcurrent/​syntax/''​.
  
-После чего в конец файла ''/​usr/share/vim/vimcurrent/​scripts.vim'' ​нужно ​добавить:+Далее ​надо включить автоопределение нашего нового типа ​файлов. Сделать это можно, например,​ добавив в ''​~/.vimrc''​ (для текущего пользователя) или в ''​/etc/vim/vimrc'' ​(для всех пользователей) строчки:
  
-<​code ​bash+<​code ​vim
-if getline(1) =~ "^# Generated by iptables-save" ​|| +if has("​autocmd"​) 
-        \ getline(1) =~ "^# Firewall configuration written ​by" ​|| +        " Включаем автоопределение синтаксиса iptables 
-        \ getline(1) =~ "^#!/​sbin/​iptables-restore"​ +        au BufNewFile,​BufRead * if getline(1) =~ '^#!.*iptables-restore' ​|| 
-        ​setfiletype iptables +                \ getline(1) =~ '^# Generated ​by iptables-save' ​|| 
-        ​set commentstring=#%s +                \ getline(1) =~ '^# Firewall configuration written by' | 
-        finish+                ​\ ​set ft=iptables | endif
 endif endif
 </​code>​ </​code>​