2013-10-02 4 views
11

Мой традиционный рабочий процесс должен немного отличаться от значения PHPStorm по умолчанию. Я часто работаю над несколькими файлами одновременно и хочу сохранить только один файл, когда я закончил с ним, без сохранения других, которые я изменил.Есть ли способ сохранить только один файл в PhpStorm?

Мне удалось отключить функцию автоматического сохранения. Теперь, когда я редактирую файлы, я получаю звезды на тех, которые я редактировал, и они остаются такими, пока я не нажму «сохранить». Все идет нормально.

Но при нажатии CTRL-S для сохранения, ожидая сохранения одного файла, на который я смотрю, я могу вернуться к тем, у которых есть звездочки, чтобы отполировать их, а также сохраняет ВСЕ другие файлы.

Надеюсь, есть способ изменить это поведение или настроить что-то, что позволит мне сохранить только один файл за раз!

+0

Из интереса, вы все еще используете Phpstorm? Я пробовал демонстрации Phpstorm 8 и Komodo. Чтобы быть откровенным, я нахожу Komodo намного приятнее в использовании, прежде всего потому, что я могу сохранить отдельные файлы. Я не вижу логики необходимости сохранять все каждый раз. – Puzbie

+0

Я по-прежнему использую PhpStorm - и, судя по показу рук на недавней конференции SymfonyLiveLondon, кажется, что это очень популярный выбор среди разработчиков Symfony (и вставка Symfony очень хороша). Постскриптум Я дал ему хорошие 6 месяцев, но до сих пор не вижу возможности не сохранять один документ, поэтому теперь я использую keybinding из приведенного ниже ответа. – caponica

+0

Да, это кажется очень популярным. Это основная причина, по которой я еще не обесценил ее. – Puzbie

ответ

18

Yes, you can .. но что до сих пор не меняется много (например, если вы измените настройки, или запустить/повторно запустить что-то - все файлы будут автоматически сохранены в любом случае). В конце концов (после нескольких недель или месяца адаптации) вы привыкнете к этому поведению и, скорее всего, полюбите его (да, это означает изменение привычек работы немного, что довольно сложно сделать (требуется время) для некоторых людей/в некоторых случаев).

Во всяком случае ... для того, чтобы «сохранить один файл» функциональность:

  1. Settings | Keymap
  2. На этом экране в поисковой коробчатого типа «save»
  3. Действие вы после называется «Другое | Сохранить документ»
  4. Назначить любой ярлык, который вы хотите.

enter image description here

P.S. Это действие НЕ будет запрашивать confirmation (такое же поведение, как и для стандартного сохранения).

P.P.S. Это действие доступно только с PhpStorm v7.

+0

Спасибо за то, что это входит в PhpStorm 7. Я не мог найти никаких карт для этого в 6.x. Я использую PhpStorm уже более месяца и до сих пор не использую его, экономя все ... возможно, я доберусь до конца, но мы увидим, если появится 7.x! – caponica

+0

EAP builds: http://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program – LazyOne

+1

Рад видеть [JetBrains, наконец, реализовали это, после того, как я прослушивал их более года об этом] (http: /youtrack.jetbrains.com/issue/IDEA-98513). –

Смежные вопросы