Junos
Sublime Text 2/3的Junos配置语法高亮显示
标签 语言语法
详细信息
安装
- 总数 7K
- Win 4K
- Mac 3K
- Linux 895
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 1 | 1 | 4 | 1 | 2 | 1 | 2 | 0 | 2 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 2 | 0 | 0 | 3 | 1 | 0 | 3 | 1 | 0 | 0 | 2 | 1 | 4 | 3 | 1 | 1 |
Mac | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 1 | 0 | 2 | 1 | 0 | 1 | 0 | 1 |
Linux | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |
阅读文件
junos-sublime-pkg
Sublime Text的Junos配置语法高亮显示
描述
这是一个Sublime Text 2/3软件包,用于在Juniper Junos (EX, MX, SRX) 设备的配置上高亮显示语法。它适用于集合模式和段形式的配置。此语法会自动与具有以下扩展名的文件关联:.conf
和 .conf.1
到 .conf.49
。这涵盖了最大的回滚配置数量。若要将任何其他扩展名的文件语法设置为Junos,请使用右下角的语法菜单,或者按Cmd+Shift+P并输入 Junos
以设置打开文件的语法。
安装
安装的最简单方法是通过 软件包控制。只需按Cmd+Shift+P并输入 pcin
,进入 软件包控制: 安装软件包
,然后搜索 Junos
。
手动安装,只需从此处下载最新版本,并将两个 .tmLanguage
文件放入您的 Packages/User
文件夹中。可以通过前往 Sublime Text 2
> 首选项
> 浏览软件包
菜单选项来找到软件包文件夹。
匹配项
名称 | 描述 |
---|---|
注释块或注释 | 对于段模式中的注释:/* Some Text */ |
控制关键字 | 突出显示设置/段模式关键字(如 set 、delete 、activate 、protect 、inactive: 、edit 、show 等)作为 keyword.control.junos |
接口名称 | 突出显示接口名称,如果是以缩写格式出现(例如 ge-0/0/0.12),还会突出显示相应的单元编号 |
IPv4和IPv6地址 | 所有IP地址都突出显示为数字 |
行注释 | 行上数字符号“# ”之后的任何内容 |
MAC地址 | 所有MAC地址都突出显示为数字 |
主要部分 | 匹配配置中的主要部分。例如,system 、interfaces 、routing-instances 都是主要类别(entity.name.function.junos) |
次要部分 | 与主要部分相同,只是用于Junos配置中更不常见的部分 |
策略操作 | 拒绝行为(拒绝、拒绝、丢弃)被标记为无效。非法。junos。接受行为(接受、允许)被标记为常数。语言。junos。 |
路由表 | 路由表名称被捕获为一个控制关键词(inet.0、mytable.inet.2、mpls.0等) |
字符串 | 介于单引号或双引号('或“)之间的任何内容都标记为字符串。这也包括关键字 description 之后的任何单词块,该单词块可能没有引号 |
单元号码 | 单元号码被突出显示为一个数字 |
URL | 任何 http://、https://、ftp://、tftp://、sftp:// 或 scp:// URL 字符串将被突出显示。这包括 IPv4 地址(例如 http://10.0.0.10/index.php) |
用户定义的自定义名称 | 这些被突出显示为变量。例如,包括逻辑系统、过滤器、前缀列表、策略、NAT 规则、安全区域、策略器等的名称 |
示例
使用内置 Twilight
颜色方案的示例
设置模式
段落模式