PhpStorm – преимущества редактирования развернутых файлов напрямую, а также загрузка и синхронизация
Я использую PhpStorm удаленно и на месте. В настоящее время у меня есть проект, загруженный в обоих местах, и синхронизация с развернутым сервером. Однако я узнал, что PhpStorm имеет возможность напрямую редактировать развернутые файлы, которые устраняют головную боль при запоминании для синхронизации при каждом изменении местоположения.
Если я отредактирую файлы непосредственно на развернутом сервере, будет ли потеряна любая функция PhpStorm?
- Лучшие практики ILMerge
- Dll как в бункере, так и в gac, который используется?
- Приложение .NET не может запускать и получать XamlParseException
- Приложение Java EE Enterprise: выполните некоторые действия по развертыванию / запуску
- Android Studio не развертывает изменения в приложении
- Развертывание проекта Maven throws java.util.zip.ZipException: недопустимый заголовок LOC (плохая подпись)
- Установите службу Windows .NET без InstallUtil.exe
- Существует ли компилятор R?
- Определение версии сборки во время события после сборки
- Универсальный ЭЛТ-модуль MSVC 2015 для локального развертывания приложений
- Выбор устройства для Android - мое устройство кажется офлайн
- Ошибка развертывания: запуск Tomcat не удался, порт 8080 сервера уже используется
- Объединить msi и exe
Если я отредактирую файлы непосредственно на развернутом сервере, будет ли потеряна любая функция PhpStorm?
Да. Назвать несколько:
- IDE не может индексировать файлы, не входящие в проект, и поэтому не может предоставлять справки о завершении кода для classов / функций / и т. Д., Которые определены на удаленных только файлах;
- Истинный поиск по всему проекту невозможен (поскольку он работает только с локальными файлами). Это означает, что вы можете находить / заменять локальные файлы, но любые удаленные имена просто не будут найдены;
- Поскольку индексации нет … любой рефакторинг может применяться только к локальным файлам .. что может привести к тому, что (например) имя classа изменяется только в половине мест;
- Местная история (простой встроенный VCS, который запоминает все ваши изменения между сохранением файла) недоступен.
Удаленное редактирование может быть практически осуществимо только в том случае, если вам нужно внести некоторые быстрые изменения (например, установить опечатку, изменить какое-либо значение конфигурации) или где не требуется перекрестная ссылка (например, вы точно знаете, что файл с таким именем существует в этом месте; или class имеет такой метод с такими параметрами и т. д.). С таким же успехом вы можете заменить PhpStorm IDE гораздо быстрее Notepad ++ / Sublime или любым другим текстовым редактором с поддержкой FTP / SFTP.