У нас есть куча файлов, которые автоматически генерируются на основе модели базы данных. У меня были некоторые проблемы с facepalm, потому что я модифицировал некоторый код, только чтобы узнать мои модификации, где перезаписано, потому что я не заметил, что мои изменения были в этих сгенерированных файлах.Визуально различать автоматически созданные файлы?
Итак, я модифицировал наш генератор, чтобы включить комментарий «не изменять» в заголовке файла. Это помогает! Хотя при вызове метода трассировки легко попасть в середине одного из этих файлов, и вы не обязательно знаете, если не прокрутите вверх, чтобы проверить заголовок. Это неудобно (и подвержено ошибкам).
Есть ли способ отметить эти файлы так же, как «Внешние библиотеки» отмечены, так что из стилей ясно, что эти файлы должны быть доступны только для чтения?
(изначально я спросил это в программной инженерии, но комар попросил меня, чтобы переместить его.)
Как насчет после генерации, что делает их 'чтения only'? Чмод их на «r-xr-x-r-x»? – motanelu
Или '640', предполагающий веб-сервер (владелец файла, если он его создал PHP), и пользователь, редактирующий файлы, не один и тот же - их не должно быть; таким образом, вам не нужно жонглировать разрешениями каждый раз, когда файл воссоздается. – CD001
Если вопрос «Что может сделать PhpStorm здесь», тогда я предлагаю посмотреть ** Области ** и ** Цвета файлов **. Если такие файлы находятся внутри определенной папки или имеют еще одну уникальную часть имени файла ... тогда вы можете создать собственный Scope, который будет перечислять только такие файлы. Затем просто используйте функцию «Цвета цветов» (добавьте область действия) и назначьте уникальный цвет - теперь такие файлы будут иметь этот цвет как фон вкладки редактора (не сам редактор, так и вкладка редактора), а также фон в Project View (необязательно; включено/выключено для ВСЕХ областей) – LazyOne