Найти тему
Записки инженера

Тюнинг SecureCRT (часть 1)

Небольшой мануал как преобразить внешний вид SecureСRT и немного добавить автоматизации для рутинных задач.

Начнём с внешнего вида:

Если приложение поддерживает тёмную тему, первым делом я её и применяю, глаза устают меньше.

Заходим во View -> Themes, выбираем тему VS2013 Dark, мне она понравилась больше всего.

-2

Результат:

-3

Заходим на оборудование и смотрим, что получилось

-4

Для меня белый фон неприемлем, я называю это "вырви глаз", продолжаем изменять внешний вид. Заходим в Options -> Edit Default Session... Далее в категории выбираем Terminal, затем Appearance. Здесь, собственно, и меняется внешний вид терминала, можно выбрать тип и цвет текста, фона и курсора. Для меня более менее приятной стала схема Chalkboard, но и её можно изменить, сделать посветлее/темнее текст или фон.

-5
-6

Вот, уже можно работать в терминале.

Теперь добавим подсветку синтаксиса. Так как в основном в терминале работаю с оборудованием Cisco, соответственно, и подсвечивать нужно ключевые слова Cisco. Можно сделать её самому, но в интернете уже есть готовые шаблоны, их также можно редактировать и добавлять свои выражения.

На форуме разработчика securesrt есть интересующая нас тема.

Тема у меня тёмная, поэтому необходим ini файл для неё.

-7

Данный файл нужно положить в папку Keywords, находящуюся в директории хранения конфигураций securecrt.

-8

Затем опять заходим в Options -> Edit Default Session... Далее в категории выбираем Terminal -> Appearance, находим группу Higlight keywords и в имени выбираем скачанный шаблон. Нужно убрать галочку с Reverse video и Bold и отметить Color. SecureCRT спросит, к каким сессиям применить шаблон, я применяю для всех.

-9

Результат:

-10

Я подредактировал шаблон под себя, добавив в подсветку необходимые мне выражения, но базовой версии должно хватить вполне.

Теперь можно добавить кнопку на включение/отключение подсветки. Первым делом включаем отображение строки с кнопками

-11

Добавляем саму кнопку:

-12

В Функции нужно выбрать Menu Function, а в Menu Function MENU_TOGGLE_KEYWORD_HIGHLIGHTING:

-13
-14

Теперь при нажатии подсветка синтаксиса включается/выключается.