vlad11 Опубликовано 5 марта, 2018 · Жалоба Сабж. Достались в "наследство" несколько железок. Читать и понимать огромные конфиги нет желания. Пока временно, выставил синтаксис от С++. Пример конфига: chassis { aggregated-devices { ethernet { device-count 1; } } } interfaces { xe-0/0/0 { flexible-vlan-tagging; mtu 9000; encapsulation flexible-ethernet-services; } ... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 5 марта, 2018 · Жалоба ИМХО синтаксис ближе к JSON, чем CPP. Но гугл сходу предложил такое: https://github.com/wildsubnet/npp-junos Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 6 марта, 2018 · Жалоба 5 часов назад, alibek сказал: ИМХО синтаксис ближе к JSON, чем CPP. Но гугл сходу предложил такое: https://github.com/wildsubnet/npp-junos И там и там бред отображается. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tosha Опубликовано 6 марта, 2018 · Жалоба А что в этих файлах стоит подсвечивать кроме парных скобок? Там же нет такого как в обычном языке - краткого набора управляющих слов. В конфиге почти каждое слово - непосредственно управляющее. И их много. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
TheUser Опубликовано 6 марта, 2018 · Жалоба 5 часов назад, vlad11 сказал: И там и там бред отображается. А Вы покажите что именно, может быть можно добавить кастомный синтаксис на основе имеющихся темплейтов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 6 марта, 2018 · Жалоба Так и сделал, по-быстрому соорудил свой синтаксис. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
raveren Опубликовано 21 марта, 2018 · Жалоба Вот что ещё есть: http://routlets.com/download.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 21 марта, 2018 · Жалоба 3 часа назад, raveren сказал: Вот что ещё есть: http://routlets.com/download.html Какая-то студенческая поделка, судя по ChangeLogs. Видел еще комбайн, для администрирования граничных маршрутизаторов. Заявлена поддержка Cisco, JunOS, pf, iptables. Но там многое устарело. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
raveren Опубликовано 21 марта, 2018 · Жалоба Вывод конфига можно сократить: show | display set show interfaces | display set И на фиг никакие редакторы не нужны. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 15 апреля, 2018 · Жалоба Создал свой синтаксис. Принимаются пожелания-улучшения. Notepad++ user defined language JunOS.zip Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 16 апреля, 2018 · Жалоба Закинь в гит, пусть в дистр войдёт. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 16 апреля, 2018 · Жалоба На оффсайте есть свой список. Дл JunOS уже есть синтаксис. Хз, как они отнесутся к добавления синтаксису JunOS #2. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 22 января, 2019 · Жалоба Я запилил репозиторий с подсветкой синтаксиса конфигов Ciso, AlliedTelesis, Juniper и Mikrotik для текстового редактора Notepad++. Там же есть скрины этой подсветки.https://github.com/click0/npp-udl Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 22 января, 2019 · Жалоба А чего в сам нпп не запушил? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 22 января, 2019 · Жалоба Чтобы туда запушить, нужно иметь доступ на запись в репозиторий. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 23 января, 2019 · Жалоба Форкаешь, заливаешь свои файлы, делаешь пулрегвест с описанием чо поменял и зачем, ждёшь, отвечаешь на вопросы, вносишь правки и всё. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 23 января, 2019 · Жалоба Чувак. Эти подсветки синтаксиса пользовательские, а не встроенные. Потом пуллреквесты могут годами висеть, пока у разработчиков не попустит ЧСВ. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...