查看模式

PhpStorm提供各种视图模式可以让你控制工具窗的显示和行为。这些模式帮助你在快速和方便方位工具窗之间保持适当平衡,并最大化你编辑代码的屏幕空间。

视图模式可以分别对每个工具窗设置。

控制视图模式的方法

视图模式的设置通过转换相应视图选项的开关。要访问那些选项,你可以使用:

  • 在工具窗的标题栏上的工具窗视图模式设置图标图标。

    设置视图模式

  • 上下文菜单。上下文菜单可以通过右键单击工具窗栏或工具窗标题栏访问。

    上下文菜单访问视图模式

  • 对于一个活动窗口:Window | Active Tool Window菜单。

固定、浮动和窗口化模式

一个工具窗栏可以是固定的。在这种情况下,它停留在主窗口中。

作为选择,一个工具窗可以在浮动或窗口化模式。注意窗口模式在你使用的OS X中不可用。

固定浮动和窗口化模式

当处于固定模式,工具栏的一边附着在一个工具窗栏上。这个行为另一方面基于窗口是停靠或取消停靠的。

最开始,所有的窗口都是处于固定模式(也就是,浮动和窗口化模式是关闭的)。

在浮动和窗口化模式,一个工具窗可以移动到屏幕的任意位置。

要切换到浮动或窗口化模式,打开Floating ModeWindowed Mode选项。要把工具窗变回固定模式,关闭Floating ModeWindowed Mode选项,参见控制视图模式的方法

注意对于在窗口化模式的工具窗,Window菜单的Hide Active Tool Window命令不可用。

停靠和取消停靠模式

一个处于固定模式的工具窗可以停靠取消停靠

停靠和取消停靠

在停靠模式,所有的工具窗边附着在周围元素上(编辑器,其他工具窗等等),这样,工具窗和附近的元素分享主窗口的可用区域。

当一个停靠的窗口失活,它将保持显示或隐藏基于这窗口是锁定或解锁的。

最开始,所有的工具窗是停靠模式(也就是,停靠模式是打开的)

当取消停靠,工具窗的所有边(除了靠近工具窗栏的那边)都是与周围元素分离的。窗口移动到“上一层”覆盖了它曾经共享空间的元素。在一个方向(沿着工具窗栏),伸长并占据所有可用空间。在其他方向,窗口的一个边框开始消失并且能移动不影响其他在下面的元素的大小,。

当一个非停靠窗口失活,它将自动隐藏。

要在停靠模式和取消停靠模式之间切换,切换Docked Mode选项到开或关。参见控制视图模式的方法

锁定和解锁模式

锁定工具窗,通常,在失活时也保持可见。解锁的工具窗在这种情况下会自动隐藏。

最开始,所有的工具窗是锁定的(也就是,锁定模式是打开的)

和别的视图模式比可能有轻微的行为差别:

  • 取消停靠的工具窗当失活时总是隐藏的(在解锁模式,工具窗实际上是解锁的)。
  • 浮动的锁定工具窗,当失活时,可能变成半透明的。

要在锁定模式和解锁模式之间切换,切换Pinned Mode选项到开或关。参见控制视图模式的方法

分割模式

当一个工具窗栏上要同时显示多个停靠的工具窗,这个模式必须启用。

通常,工具窗栏边沿的空间在两组停靠的工具窗之间共享,

在某组工具窗的分割模式关闭的时候,另一组的也在这个模式。

在每一刻时间,每组窗口只有一个可见。

因此,如果所有窗口停靠在一个工具窗栏并关闭了分割模式,一次只有一个工具窗可见。在这种情况下,可见的工具窗占据了工具窗栏附近的所有空间。所以当你想要某个窗口可见,之前的窗口自动隐藏。

你可以观察到相同的行为如果所有工具窗停靠在相同的工具窗栏并全都开启了分割模式。

要想同时看到两个工具窗,相应的窗口应该处于不同的组 ,这就是,一个窗口关闭分割模式同时另一个开启分割模式。

两个窗口处于不同的分割模式

工具窗的工具窗按钮处于不同的分割模式设置并在相应工具窗栏的不同角落显示,这种窗口的按钮在左上角。

要切换分割模式到开或关。参见控制视图模式的方法

组标签选项

如果一个工具窗中不止一个视图可用,相应的选项可能显示在独立的标签如果组标签选项关闭,如果该选项开启,这些视图从列表中选择。

组标签

支持宽屏

PhpStorm可以让工具窗使用全屏幕的宽度和高度,在设置对话框,展开节点Appearance and Behaviour,然后在Appearance页面,使用复选框Wide screen tool window layoutSide by side layout on the left/right来组织工具窗的布局。

也要注意你可以切换边靠边布局的开或关通过Ctrl+鼠标点击工具窗之间的分割线。

更多详情参考外观

另请参阅:

规程: