PhpStorm - 为同一个项目保存不同的会话状态
PhpStorm - Save different session states for the same project
如果不为我必须在一个项目中工作的每个 bug/ticket 创建一个新项目,是否可以为我正在处理的每个不同 bugs/ticket 保存打开的文件。
作为一个非常简单的例子,我正在研究 Golf 项目并且有两个错误。 #1 - 为 Player 添加 CRUD 功能。 #2 - 为 课程 添加 CRUD 功能。
在错误 #1 中,我正在处理文件 views/players/index.php
、views/players/add.php
、views/players/edit.php
和 views/players/view.php
在错误 #2 中,我正在处理文件 views/courses/index.php
、views/courses/add.php
、views/courses/edit.php
和 views/courses/view.php
我希望能够通过打开项目 Golf > Bug #1 或 Golf > Bug #2 轻松切换 Bug并打开我正在处理的所需文件。我目前的功能是 PhpStorm 将打开我上次在该项目中处理的任何文件。如果我切换到一个完全不同的全新错误,那么我需要重新打开它们。
虽然我可以为每个错误创建一个新项目,但这感觉有点麻烦,项目管理器屏幕也会变得非常混乱。
如果您使用的是 integration with an Issue Tracking System in PhpStorm,则 IDE 将加载您上次处理该特定 ticket/task 时打开的选项卡。
无论您是否使用此类集成——此功能称为 "Contexts",您可以使用 Tools | Tasks & Contexts | Load Context
.
在它们之间切换
官方帮助页面中有更多相关信息:https://www.jetbrains.com/phpstorm/help/switching-between-contexts.html?search=context
如果不为我必须在一个项目中工作的每个 bug/ticket 创建一个新项目,是否可以为我正在处理的每个不同 bugs/ticket 保存打开的文件。
作为一个非常简单的例子,我正在研究 Golf 项目并且有两个错误。 #1 - 为 Player 添加 CRUD 功能。 #2 - 为 课程 添加 CRUD 功能。
在错误 #1 中,我正在处理文件 views/players/index.php
、views/players/add.php
、views/players/edit.php
和 views/players/view.php
在错误 #2 中,我正在处理文件 views/courses/index.php
、views/courses/add.php
、views/courses/edit.php
和 views/courses/view.php
我希望能够通过打开项目 Golf > Bug #1 或 Golf > Bug #2 轻松切换 Bug并打开我正在处理的所需文件。我目前的功能是 PhpStorm 将打开我上次在该项目中处理的任何文件。如果我切换到一个完全不同的全新错误,那么我需要重新打开它们。
虽然我可以为每个错误创建一个新项目,但这感觉有点麻烦,项目管理器屏幕也会变得非常混乱。
如果您使用的是 integration with an Issue Tracking System in PhpStorm,则 IDE 将加载您上次处理该特定 ticket/task 时打开的选项卡。
无论您是否使用此类集成——此功能称为 "Contexts",您可以使用 Tools | Tasks & Contexts | Load Context
.
官方帮助页面中有更多相关信息:https://www.jetbrains.com/phpstorm/help/switching-between-contexts.html?search=context