Прокрутить схему так, чтобы ссылка на переменную была, по возможности, в средних двух четвертях экрана. Выставить фокус на переменную, как после нажатия на неё курсором. При этом, флажок переменной уже сейчас визуально выделяется. Подсвечивать его как-то иначе нет смысла. Никакой текст при этом не редактируется.
Сам поиск, если делать его только для переменных, можно оформить из окна "таблица переменных" (переходить к переменной по ссылке из колонки "использование в проекте"). Кнопки перехода к следующей и предыдущей ссылке на переменную сделать в окне "свойства переменной". Если эта ссылка уже в пределах средних двух четвертей - экран при переходе к ней не прокручивать.
У меня проект построен так, что в нём много относительно простых функциональных блоков с множеством входов и выходов. По сути, это микрокомпьютер внутри ПР: шина адреса, шина данных, сигнал останова, строб и так далее. Упаковывать в макросы эти блоки неинтересно, потому что из макросов недоступны внешние переменные, сеть, экран... всё равно их придётся вытаскивать наружу. К тому же, блоки не повторяются. Поэтому все блоки связаны ссылками через переменные, а явных линий связи между ними нет.
На самом деле, было бы неплохо для понятности разбить этот проект на несколько отдельных листов, но с сохранением глобальной видимости переменных, а не как в макросах. Один холст высотой 1200мм не очень удобен.