Переопределить раскраску кода языка текста - PullRequest
1 голос
/ 13 мая 2011

С небольшой помощью htaccess мне удалось внедрить php в мои css-документы. Проблема в том, что textmate видит, что документ имеет теги php и координаты цвета этого языка по сравнению с css. Есть ли у них возможность переключаться туда-сюда вручную (без удаления php и сохранения файла)?

Ответы [ 2 ]

4 голосов
/ 13 мая 2011

Вы можете вручную изменить язык файла, используя раскрывающееся меню в нижней части окна документа. Этот скромно аннотированный скриншот показывает где:

TextMate language picker

1 голос
/ 13 мая 2011

Каково расширение вашего файла? .php или .css?

Что говорит о вашем файле меню выбора языка в нижней части окна? PHP или CSS? Что произойдет, если вы поменяете одно на другое?

Как твой файл? <?php ... all your css ... ?> или body { background-color: <?php echo $todaysBgColor; ?>; } ...?

Тематика TextMate построена вокруг понятия области видимости. Если ваш файл выглядит как мой первый пример, есть большая вероятность, что все части CSS, которые вы поместите внутри блока PHP, будут рассматриваться как PHP TextMate из-за их области действия.

Я не помню комбинацию клавиш, но в комплекте создания темы есть команда, которая показывает вам область действия слова / символа под курсором. Запишите его, затем перейдите в окно «Настройки» и отредактируйте свою тему так, чтобы область видимости CSS внутри области видимости PHP выглядела как обычный CSS.

...