PhpStorm - 为同一项目保存不同的会话状态

时间:2016-02-11 01:14:09

标签: ide phpstorm

如果没有为我必须在项目中工作的每个错误/票证创建一个新项目,是否可以保存我正在处理的每个不同错误/票证的打开文件。

作为一个非常简单的例子,我正在开发Project Golf 并且有两个错误。 #1 - 为播放器添加CRUD功能。 #2 - 为课程添加CRUD功能。

在Bug#1中,我正在处理文件views/players/index.phpviews/players/add.phpviews/players/edit.phpviews/players/view.php

在Bug#2中,我正在处理文件views/courses/index.phpviews/courses/add.phpviews/courses/edit.phpviews/courses/view.php

我希望能够通过打开项目 Golf>轻松切换错误。 Bug#1 Golf>错误#2 并打开我正在处理的所需文件。对我来说当前的功能是PhpStorm将打开我上次在该项目中工作的任何文件。如果我切换到一个完全不同的全新bug,那么我需要重新打开它们。

虽然我可以为每个bug创建一个新项目,但这感觉有点麻烦,而Project Manager屏幕也会变得非常混乱。

1 个答案:

答案 0 :(得分:2)

如果您使用的是integration with an Issue Tracking System in PhpStorm,则IDE会加载您上次处理该特定故障单/任务时打开的标签。

无论您是否使用此类集成 - 此功能称为“上下文”,您可以使用Tools | Tasks & Contexts | Load Context在它们之间切换。

有关详细信息,请参阅官方帮助页面:https://www.jetbrains.com/phpstorm/help/switching-between-contexts.html?search=context