Такой вопрос. Когда пишу HTML разметку и даю разным тегам какие-то классы, то если перейти в CSS файл и описать этот класс, то первый раз его нужно прописывать в ручную. То есть если я начну печатать .имя_класса, то после ввода точки не будет выскакивать в подсказках все новые классы в HTML. Если я их уже использовал в CSS тогда они будут в подсказках появляться, но не при первом их использовании. Можно ли это исправить? И если я добавлю, скажем, 10 блоков div с разными классами, то чтобы если введу точку в CSS и начну вводить первый буквы (или использую гор. кл. ctrl + space) они высветятся в подсказках кода с первого раза.
Версия PhpStorm 10.
Попробуйте пометить дирректорию с less/css как resource root (правой кнопкой по каталогу -> mark directory as -> resource root). После этого phpstorm будет использовать находящиеся там css файлы для автодополнения.
matperez: не работает этот способ. Сделал как вы сказали, но когда какой-то из новых классов или id в HTML начинаю описывать в sass/css PhpStorm их не видит. Только при повторном использовании
CSS является источником классов
И когда вы вводите имя в класса в HTML -> то PhpStrorm ищет его в CSS файлах. Т.е. это ссылки на описание классов.
Но если вы вводите только имя класса в HTML и его описание отсутствует в CSS, то ссылаться, собственно, некуда
Ну и в CSS естетственно также, если такого класса нет - то и подсказывать нечего