Парная подсветка html-тегов
Модератор: /dev/random
- minoru-kun
- Сообщения: 620
- ОС: Debian GNU/Linux
Парная подсветка html-тегов
Требуется какое-нибудь решение, с которым можно было бы эффективно ходить в реальный бой со сложными и кривыми html-темплейтами. Некоторые проприетарные редакторы это умеют. Возможно ли такое с vim?
Re: Парная подсветка html-тегов
:set syntax=xml
если я правильно понял вопрос и интересует вас подсветка произвольных тэгов·
если интересует подсветка стандартных, то такого переопределения переменной даже и не нужно — всё вполне изкоробочно·
(ну, естественно, подсветка синтаксиса должна быть включена)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Парная подсветка html-тегов
upd. а если интересует, например, навигация между парными тэгам, то воспользуйтесь matchit· инструкцию, как это сделать, можно прочитать прямо в vim:
:h matchit
:h matchit
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Спасибо сказали:
Re: Парная подсветка html-тегов
сложными и кривыми html-темплейтами. Некоторые проприетарные редакторы это умеют.
Эта фича(и многие другие полезности) хорошо реализована в заточенном под эти задачи Bluefish v.2, если что.
«Линукс - дружественная операционная система, правда она очень переборчива в друзьях».
Re: Парная подсветка html-тегов
Bluefish не консольный редактор вроде
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Парная подсветка html-тегов
а % не работает?
Re: Парная подсветка html-тегов
:h %
Код: Выделить всё
% Find the next item in this line after or under the
cursor and jump to its match. inclusive motion.
Items can be:
([{}]) parenthesis or (curly/square) brackets
(this can be changed with the
'matchpairs' option)
/* */ start or end of C-style comment
#if, #ifdef, #else, #elif, #endif
C preprocessor conditionals (when the
cursor is on the # or no ([{
following)
For other items the matchit plugin can be used, see
matchit-install. This plugin also helps to skip
matches in comments.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Парная подсветка html-тегов
sash-kan писал(а): ↑07.11.2011 08:11:h %html-тэгов нет·Код: Выделить всё
% Find the next item in this line after or under the cursor and jump to its match. inclusive motion. Items can be: ([{}]) parenthesis or (curly/square) brackets (this can be changed with the 'matchpairs' option) /* */ start or end of C-style comment #if, #ifdef, #else, #elif, #endif C preprocessor conditionals (when the cursor is on the # or no ([{ following) For other items the matchit plugin can be used, see matchit-install. This plugin also helps to skip matches in comments.
(Created by format.vim)
verbose nmap %
n % * :<C-U>call <SNR>49_Match_wrapper('',1,'n') <CR>
В последний раз опция изменена в /usr/share/vim/vim73/macros/matchit.vim
Re: Парная подсветка html-тегов
Более того:
sash-kan писал(а): ↑07.11.2011 08:11Код: Выделить всё
For other items the matchit plugin can be used, see matchit-install. This plugin also helps to skip matches in comments.
Re: Парная подсветка html-тегов
ZyX
у drBatty был вопрос (если я его правильно понял), работает ли "%" с html-тэгами без установленного matchit·
я ответил, что не работает·
у drBatty был вопрос (если я его правильно понял), работает ли "%" с html-тэгами без установленного matchit·
я ответил, что не работает·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Парная подсветка html-тегов
угу. Спасибо. Я всё понял.
Re: Парная подсветка html-тегов
Это всё ваша точка, отсутствие большой буквы и неверный выбор диапозона цитирования: я прочитал процитированный текст как неграмотное «воспользуйтесь matchit-инструкцией» (согласитесь, похоже), а исходное ваше сообщение я уже не помнил. Из этого был сделан вывод, что там где‐то в примере была какая‐то инструкция (вроде :<C-U>call <SNR>51_Match_wrapper('',1,'n') <CR>) и ей предполагалось воспользоваться.
Re: Парная подсветка html-тегов
ZyX
не расстраивайтесь, все мы, бывает, отвечаем невпопад…
не расстраивайтесь, все мы, бывает, отвечаем невпопад…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог