При работе с фреймворком, часто приходится копаться в его исходниках, например, переопределяя очередной класс или отлаживая проект. В итоге в IDE может быть открыто несколько очень похожих файлов, как по названию (MyNamespace\Example\SomeClass и Framework\Example\SomeClass), так и по содержимому. Да ещё в названиях вкладок названия файлов целиком не помещаются и несколько одинаковых "SomeClass". В итоге, начинаешь править файл, и через некоторое время замечаешь, что правишь код фреймворка. Начинаешь аккуратно переносить все сделанные изменения туда, где они должны были быть. А если что-то забудешь убрать из случайно отредактированного файла фреймворка - может аукнуться, когда уже позабудешь об этом инциденте.
Вопрос, как в phpStorm защитить папку от случайных изменений?
ПС: Папка со сторонними библиотеками указана в .gitignore, т. е. гитом я случайные изменения не увижу.
В чем проблема то? удаляешь vendor делаешь `composer install -o` и все счастливы))
Можешь сделать на vendor: Mark as > Excluded, но от перехода по классам/методам это не спасет.