SecureCRT 关键字高亮的正则表达式设置
发表于 : 2021年 8月 3日 星期二 11:42 pm
SecureCRT 关键字高亮的正则表达式:
https://feralpacket.org/?p=817
https://feralpacket.org/?p=299
更新了正则表达式以包括:
– 适用于 IOS、IOS-XE 和 NXOS。
– 与 XR 配合得很好。匹配“show logging”的输出需要更多的工作。
– 适用于 ASA。ASA 使用 0:00:00 的时间格式。它们最终与 RT / RD 正则表达式部分匹配。如果您不使用 L3VPN,则可以删除该正则表达式并修改时间正则表达式以匹配 ASA 的格式。否则,修复方法是对 ASA 使用单独的 .ini 文件。
– 匹配一百、四十、二十五和十个千兆以太网接口。
– 匹配交换机堆叠交换机/插槽/端口接口、路由器插槽/子插槽/端口接口、FEXchassis_id/slot/port 接口、分支电缆chassis_id/slot/port/breakout_port 接口和XR 机架/插槽/模块/端口接口。
– 将界面正则表达式减少到两行(我的个人列表增加到 14 行)。
– 更改了特权 EXEC 提示正则表达式以匹配任何带有 AZ、az、0-9、破折号、下划线、正斜杠或冒号的内容。如果您在主机名中使用其他字符,则必须进行适当的更改。用户 EXEC 提示不匹配。
– 向时间正则表达式行添加了 MAC 地址。如果我不这样做,Time 正则表达式之一将匹配 MAC 地址的一部分,使该部分变为灰色,而 RT/RD 正则表达式之一将匹配同一 MAC 地址的另一部分,使该部分变为蓝色。在此期间,我添加了 VOIP 电话和接入点设备 ID,这些 ID 显示在“show cdp neighbor”的输出中。
– 更改了行的顺序。这是为了允许全局配置提示以黄色显示“config”。它还允许我覆盖贪婪的“(not(.*)?”正则表达式。我厌倦了看到红色的“notconnect”和“notifications”。
– 添加了正则表达式来匹配不需要的部分匹配。我把这些白色或默认文本颜色。
如果你不想在 SecureCRT 中配置 highlight 关键字,你可以使用这个 .ini 文件。
http://download.feralpacket.org/feralpacket.ini
对于 OS X,将 .ini 文件复制到以下目录中:
/Users/username/Library/Application/Support/VanDyke/SecureCRT/Config/Keywords/。
对于 Windows,该目录位于 %APPDATA% 中,它应该是:
C:\Users\username\AppData\Roaming\VanDyke\Config|Keywords>。
在 Linux 中,将 .ini 文件复制到:
/home/username/.vandyke/SecureCRT/Config/Keywords/。
https://feralpacket.org/?p=817
https://feralpacket.org/?p=299
更新了正则表达式以包括:
– 适用于 IOS、IOS-XE 和 NXOS。
– 与 XR 配合得很好。匹配“show logging”的输出需要更多的工作。
– 适用于 ASA。ASA 使用 0:00:00 的时间格式。它们最终与 RT / RD 正则表达式部分匹配。如果您不使用 L3VPN,则可以删除该正则表达式并修改时间正则表达式以匹配 ASA 的格式。否则,修复方法是对 ASA 使用单独的 .ini 文件。
– 匹配一百、四十、二十五和十个千兆以太网接口。
– 匹配交换机堆叠交换机/插槽/端口接口、路由器插槽/子插槽/端口接口、FEXchassis_id/slot/port 接口、分支电缆chassis_id/slot/port/breakout_port 接口和XR 机架/插槽/模块/端口接口。
– 将界面正则表达式减少到两行(我的个人列表增加到 14 行)。
– 更改了特权 EXEC 提示正则表达式以匹配任何带有 AZ、az、0-9、破折号、下划线、正斜杠或冒号的内容。如果您在主机名中使用其他字符,则必须进行适当的更改。用户 EXEC 提示不匹配。
– 向时间正则表达式行添加了 MAC 地址。如果我不这样做,Time 正则表达式之一将匹配 MAC 地址的一部分,使该部分变为灰色,而 RT/RD 正则表达式之一将匹配同一 MAC 地址的另一部分,使该部分变为蓝色。在此期间,我添加了 VOIP 电话和接入点设备 ID,这些 ID 显示在“show cdp neighbor”的输出中。
– 更改了行的顺序。这是为了允许全局配置提示以黄色显示“config”。它还允许我覆盖贪婪的“(not(.*)?”正则表达式。我厌倦了看到红色的“notconnect”和“notifications”。
– 添加了正则表达式来匹配不需要的部分匹配。我把这些白色或默认文本颜色。
如果你不想在 SecureCRT 中配置 highlight 关键字,你可以使用这个 .ini 文件。
http://download.feralpacket.org/feralpacket.ini
对于 OS X,将 .ini 文件复制到以下目录中:
/Users/username/Library/Application/Support/VanDyke/SecureCRT/Config/Keywords/。
对于 Windows,该目录位于 %APPDATA% 中,它应该是:
C:\Users\username\AppData\Roaming\VanDyke\Config|Keywords>。
在 Linux 中,将 .ini 文件复制到:
/home/username/.vandyke/SecureCRT/Config/Keywords/。