Можно ли в Sublime 2 изменить результат работы Symbol List (ctrl+r) для css файла?

Мне удобней перемещаться по файлу со стилям «блочно», сами блоки выделены так:

/* Reset
-----------------------------------------------------------------------------*/
ol, ul {
    line-height: 17px;
    list-style: none outside none;
    margin: 0 0 0.1em;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
    color: #4F5155; 
    position:relative;
    padding:0 0 10px;
    background: #FFE680;
    width: 100%;
    min-height:13em;
}



Symbol List (слой который появлятся при нажатие ctrl+r) позволяет передвигаться только по каждому отдельному свойству, что не очень удобно если стилей много.

Немного поковыряв в носу в файлах редактора, нашёл файлы в директории
C:\Users\Jetmaster\AppData\Roaming\Sublime Text 2\Packages\CSS\
. В частности файл Symbol List.tmPreferences который, как мне кажется, отвечает за вывод списка стилей в слое, это понятно по строке
s/^\s*/CSS: /;s/\s+/ /g
Можно поменять её на
s/^\s*/ASS: /;s/\s+/ /g
и нажать на ctrl+r
Но вот где и с помощью чего парсятся данные на вывод не могу найти. Хочется что бы в Symbol List было
Reset
Header
и тд
  • Вопрос задан
  • 3011 просмотров
Решения вопроса 1
JetMaster
@JetMaster Автор вопроса
Решение такое.
1. Добавляем ещё одну звёздочку к названиям блоков
/** Reset
-----------------------------------------------------------------------------*/

Уже сейчас если нажать ctrl+r видно этот блок. Но снова видно все имена стилей.

2. Правим файл \Sublime Text 2\Packages\CSS\Symbol List Group.tmPreferences
Строчку
source.css meta.selector
меняем на
source.dcss meta.selector

Радуемся.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
leMar
@leMar
Я могу дать только совет: напишите прямо разработчикам, или на их форуме посмотрите. Или если трудности с английским или разработчики не ответят спросите вот этого человека: github.com/sergeche. По крайней мере, без внимания он точно вас вопрос не оставит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы