I started off configuration using good old notepad and to be honest, it did the job so I never knew any better. Than I started scripting and started using notepad++ which really blew me as to how customizable it was.
Whenever I would be programming, I would enjoy the colour distinction inside code snippets. When I would come back to my network configuration, it would really bother me when I wasn’t able to distinguish things as well as I would like to. Reading through hundreds of lines of configuration on a traditional unicolour output can be pretty exhausting.
This is until I found Sublime text. Like notepad++, sublime text was geared towards programming but it had one cool feature that made it my number one configuration editing tool.
The ability to colour code configuration files based on vendor.
For example, look at the following juniper configuration snippet:
set interfaces ge-0/0/0 unit 0 family inet address 126.96.36.199/24
set interfaces ge-0/0/0 unit 0 family iso
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/0 unit 1 family inet address 10.0.0.1/8
deactivate interfaces ge-0/0/0 unit 1
set unit 0 family inet address 188.8.131.52/24
set unit 0 family iso
set unit 0 family mpls
set unit 1 family inet address 10.10.10.1/24
deactivate unit 1
set interfaces xe-1/2/0 unit 0 family inet address 192.168.1.1/30
set interfaces so-2/1/0 unit 0 family inet address 192.168.5.20/32 destination 192.168.5.254
set interfaces lo0 unit 0 family inet address 10.0.0.1/32
Simply go to Tools > Command Palette.
Got questions? Leave a comment! Let’s chat.