как вариант расположить уже нарисованные линии png абсолютом и сделать их display: none; а при наведении делать .slideDown() и тогда как раз будет иллюзия того, как будто он рисуется.
делаешь все шрифты на сайте через em. а у body - через px. потом при уменьшении экрана - меняешь у body font-size. итого шрифты будут уменьшаться везде.
саблайм - это редактор, а webstorm - это IDE. не пытайтесь из редактора сделать IDE. в конечном итоге все равно ничего не получится.
p.s. посоветую visual studio code. по шустрости он не уступает саблайму и при этом является IDE.
что тебе именно нужно? просто подсветку - тогда ищи тему для саблайма как у VSC. ну или похожую.
а если ты хочешь эти всплывающие подсказки с советами и ошибками - то в саблайме такого нет. потому что он не IDE.
я не знаю как ты настроил эти элементы. но нужно оперировать табами в js через метод show getbootstrap.com/javascript/#tabs-methods
я бы это реализовал методом взятия index() у активного таба, потом сделав +1 или -1 в соответствии с нажатой кнопкой - вызвал бы show у нужного таба.