# 查看模式
PhpStorm提供各種視圖模式可以讓你控制工具窗的顯示和行為。這些模式幫助你在快速和方便方位工具窗之間保持適當平衡,并最大化你編輯代碼的屏幕空間。
視圖模式可以分別對每個工具窗設置。
* [控制視圖模式的方法](#控制視圖模式的方法)
* [固定浮動和窗口化模式](#固定、浮動和窗口化模式)
* [停靠和取消停靠模式](#停靠和取消停靠模式)
* [鎖定和解鎖模式](#鎖定和解鎖模式)
* [分割模式](#分割模式)
* [組標簽選項](#組標簽選項)
* [支持寬屏](#支持寬屏)
## <span id='控制視圖模式的方法'>控制視圖模式的方法</span>
視圖模式的設置通過轉換相應視圖選項的開關。要訪問那些選項,你可以使用:
* 在工具窗的標題欄上的圖標。

* 上下文菜單。上下文菜單可以通過右鍵單擊工具窗欄或工具窗標題欄訪問。

* 對于一個活動窗口:**Window | Active Tool Window**菜單。
## <span id='固定浮動和窗口化模式'>固定、浮動和窗口化模式</span>
一個工具窗欄可以是固定的。在這種情況下,它停留在主窗口中。
作為選擇,一個工具窗可以在浮動或窗口化模式。注意窗口模式在你使用的OS X中不可用。

當處于固定模式,工具欄的一邊附著在一個工具窗欄上。這個行為另一方面基于窗口是[停靠或取消停靠](#停靠和取消停靠模式)的。
最開始,所有的窗口都是處于固定模式(也就是,浮動和窗口化模式是關閉的)。
在浮動和窗口化模式,一個工具窗可以移動到屏幕的任意位置。
要切換到浮動或窗口化模式,打開**Floating Mode**或**Windowed Mode**選項。要把工具窗變回固定模式,關閉**Floating Mode**或**Windowed Mode**選項,參見[控制視圖模式的方法](#控制視圖模式的方法)
注意對于在窗口化模式的工具窗,**Window**菜單的**Hide Active Tool Window**命令不可用。
## <span id='停靠和取消停靠模式'>停靠和取消停靠模式</span>
一個處于[固定模式](#固定浮動和窗口化模式)的工具窗可以**停靠**或**取消停靠**。

在停靠模式,所有的工具窗邊附著在周圍元素上(編輯器,其他工具窗等等),這樣,工具窗和附近的元素分享主窗口的可用區域。
當一個停靠的窗口失活,它將保持顯示或隱藏基于這窗口是[鎖定或解鎖](#鎖定和解鎖模式)的。
最開始,所有的工具窗是停靠模式(也就是,停靠模式是打開的)
當取消停靠,工具窗的所有邊(除了靠近工具窗欄的那邊)都是與周圍元素分離的。窗口移動到“上一層”覆蓋了它曾經共享空間的元素。在一個方向(沿著工具窗欄),伸長并占據所有可用空間。在其他方向,窗口的一個邊框開始消失并且能移動不影響其他在下面的元素的大小,。
當一個非停靠窗口失活,它將自動隱藏。
要在停靠模式和取消停靠模式之間切換,切換**Docked Mode**選項到開或關。參見[控制視圖模式的方法](#控制視圖模式的方法)
## <span id='鎖定和解鎖模式'>鎖定和解鎖模式</span>
鎖定工具窗,通常,在失活時也保持可見。解鎖的工具窗在這種情況下會自動隱藏。
最開始,所有的工具窗是鎖定的(也就是,鎖定模式是打開的)
和別的視圖模式比可能有輕微的行為差別:
* [取消停靠](#停靠和取消停靠模式)的工具窗當失活時總是隱藏的(在解鎖模式,工具窗實際上是解鎖的)。
* [浮動](#固定浮動和窗口化模式)的鎖定工具窗,當失活時,可能變成半透明的。
要在鎖定模式和解鎖模式之間切換,切換**Pinned Mode**選項到開或關。參見[控制視圖模式的方法](#控制視圖模式的方法)
## <span id='分割模式'>分割模式</span>
當一個工具窗欄上要同時顯示多個停靠的工具窗,這個模式必須啟用。
通常,工具窗欄邊沿的空間在兩組停靠的工具窗之間共享,
在某組工具窗的分割模式關閉的時候,另一組的也在這個模式。
在每一刻時間,每組窗口只有一個可見。
因此,如果所有窗口停靠在一個工具窗欄并關閉了分割模式,一次只有一個工具窗可見。在這種情況下,可見的工具窗占據了工具窗欄附近的所有空間。所以當你想要某個窗口可見,之前的窗口自動隱藏。
你可以觀察到相同的行為如果所有工具窗停靠在相同的工具窗欄并全都開啟了分割模式。
要想同時看到兩個工具窗,相應的窗口應該處于不同的組 ,這就是,一個窗口關閉分割模式同時另一個開啟分割模式。

工具窗的工具窗按鈕處于不同的分割模式設置并在相應工具窗欄的不同角落顯示,這種窗口的按鈕在左上角。
要切換分割模式到開或關。參見[控制視圖模式的方法](#控制視圖模式的方法)
## <span id='組標簽選項'>組標簽選項</span>
如果一個工具窗中不止一個視圖可用,相應的選項可能顯示在獨立的標簽如果組標簽選項關閉,如果該選項開啟,這些視圖從列表中選擇。

## <span id='支持寬屏'>支持寬屏</span>
PhpStorm可以讓工具窗使用全屏幕的寬度和高度,在設置對話框,展開節點**Appearance and Behaviour**,然后在[Appearance](/參考/設置參數對話框/外觀行為/外觀.md)頁面,使用復選框**Wide screen tool window layout**和**Side by side layout on the left/right**來組織工具窗的布局。
也要注意你可以切換邊靠邊布局的開或關通過`Ctrl+鼠標點擊`工具窗之間的分割線。
更多詳情參考[外觀](/參考/設置參數對話框/外觀行為/外觀.md#Wide)。
# 另請參閱:
規程:
* [操作工具窗](/如何使用/常規指南/PhpStorm工具窗/操作工具窗.md)
* [在工具窗快速搜索](/如何使用/常規指南/PhpStorm工具窗/在工具窗快速搜索.md)
* [指定工具窗的外觀設置](/如何使用/常規指南/PhpStorm工具窗/指定工具窗的外觀設置.md)
- 前言
- 初見PhpStorm
- 系統要求
- 安裝和啟動
- 注冊PhpStorm
- 快速開始引導
- 你不能錯過的:快捷鍵
- 第一步
- 創建和運行你的第一個PHP項目
- 創建和運行你的第一個Web項目
- 如何使用
- 常規指南
- 用戶界面引導
- 歡迎界面
- 菜單和工具欄
- 導航欄
- 狀態欄
- PhpStorm視圖模式
- 設置背景圖片
- PhpStorm編輯器
- 基礎編輯規程
- 在編輯器中打開和重新打開文件
- 在編輯器中關閉文件
- 在編輯器中選擇文本
- 剪切復制粘貼
- 在PhpStorm和資源管理器之間復制粘貼
- 在編輯器中使用拖放
- 注釋和取消注釋代碼塊
- 保存和撤銷更改
- 撤銷和重做更改
- 透鏡模式
- 多插入符
- 草稿
- 在編輯器中縮放
- 高級編輯規程
- 添加刪除和移動代碼元素
- 添加編輯器到收藏夾
- 改變縮進
- 代碼折疊
- 基礎
- 代碼折疊方法
- 折疊預定義和自定義區域
- 折疊菜單的命令和關聯的快捷鍵
- 指定代碼折疊偏好
- 查看折疊的代碼片段
- 使用代碼折疊注釋
- 查看當前插入符位置
- 格式化代碼
- 切換可寫狀態
- 切換大小寫
- 高亮括號
- 拼寫檢查
- 連接行和文字
- 分割字符串為多行
- 在表格格式編輯CSV和類似文件
- 在編輯器中使用宏
- 錄制宏
- 回放宏
- 編輯宏
- 綁定宏到快捷鍵
- 管理編輯器標簽頁
- 配置編輯器標簽行為
- 在不同標簽頁之間跳轉
- 鎖定和解鎖標簽頁
- 分割和合并編輯窗口
- 分離編輯器標簽
- 使用標簽組編輯多文件
- 改變編輯器標簽頭的位置
- 編輯器標簽排序
- 使用TODO
- 定義TODO模式和過濾器
- 創建TODO項
- 查看TODO項
- PhpStorm工具窗
- 操作工具窗
- 指定工具窗的外觀設置
- 在工具窗快速搜索
- 查看模式
- 管理項目收藏夾
- 配置項目和IDE設置
- 訪問默認設置
- 訪問設置
- 配置代碼風格
- 配置顏色和字體
- 為控制臺配置配色方案
- 配置項目文件編碼
- 配置單獨的文件編碼
- 配置快捷鍵
- 配置行分隔符
- 配置菜單和工具欄
- 配置快速訪問列表
- 配置區塊和文件顏色
- 配置第三方工具
- 復制代碼風格設置
- 創建和注冊文件類型
- 導入和導出設置
- 分享你的IDE設置
- 在方案之間切換
- 切換引導JDK
- 配置項目結構
- 配置根目錄
- 在根目錄中配置文件夾
- 在項目中排除文件
- 創建和管理項目
- 從頭創建新項目
- 從現有代碼導入項目
- 從本地代碼創建項目
- 從下載的文件創建項目
- 從框架模板生成項目
- 使用Yeoman生成器創建項目
- 打開、重新打開和關閉項目
- 打開多個項目
- 保存項目為模板
- 清空系統緩存
- 重命名項目
- 文件和代碼模板
- 解析指令
- 文件模板變量
- 創建和編輯文件模板
- 動態模板
- 簡易、參數化和環繞模板
- 動態模板縮寫
- 動態模板變量
- 動態模板組
- 創建和編輯動態模板
- 創建和編輯模板變量
- 分享動態模板
- 填充項目
- 創建目錄
- 從模板創建文件
- 創建空文件
- 創建PHP類接口和特性
- 生成代碼
- 使用動態模板創建代碼結構
- 使用環繞模板創建代碼結構
- 生成Getter和Setter
- 打開和移除語句
- 包住標簽,應用環繞模板的例子
- 使用排列規則重新整理代碼
- 用語言結構環繞代碼塊
- 使用后綴模板
- 代碼補全
- 基本代碼補全:補全名稱和關鍵字
- 智能類型代碼補全:基于輸入信息補全代碼
- 補全語句
- 補全路徑
- 補全標點
- 補全標簽名稱
- 展開單詞
- 使用建議列表
- 創建和優化導入
- 創建導入
- 優化導入
- 代碼檢查
- 訪問檢查設置
- 分析檢查結果
- 配置檢查嚴重性
- 改變當前文件高亮級別
- 自定義配置文件
- 禁用和啟用檢查
- 改變區塊順序
- 導出檢查結果
- 解決問題
- 抑制檢查
- 運行檢查
- 通過名稱運行檢查
- 離線運行檢查
- 自動應用快速修復
- 意向動作
- 應用意向動作
- 配置意向動作
- 禁用意向動作
- 查看頁面Web內容
- 配置瀏覽器
- 在瀏覽器中預覽頁面Web內容
- 在編輯器中查看Web頁面的HTML代碼
- 查看參考信息
- 查看定義
- 查看內聯文檔
- 查看外部文檔
- 查看方法參數信息
- 瀏覽源代碼
- 使用書簽跳轉
- 管理書簽
- 在文件和工具窗之間跳轉
- 在IDE組件之間跳轉
- 在方法和標簽之間跳轉
- 在測試和測試主題之間跳轉
- 跳轉到動作
- 跳轉到大括號
- 根據名稱跳轉到類、文件或符號
- 跳轉到自定義折疊區域
- 跳轉到符號的聲明或類型聲明
- 跳轉到超級方法或實現
- 跳轉到文件路徑
- 跳轉到行
- 跳轉到下一個或上一個更改
- 跳轉到下一個或上一個錯誤
- 跳轉到近期文件
- 跳轉到已瀏覽項目
- 使用導航欄跳轉
- 使用結構視圖跳轉
- 使用面包屑跳轉
- 搜索代碼
- 在文件中查找替換文本
- 在項目中查找替換文本
- 查找引用
- 在項目中查找引用
- 在當前文件查找引用
- 高亮引用
- 查看符號引用
- 查看近期查找引用
- 在插入符處查找詞語
- 使用搜索結果
- 搜索全部
- 結構搜索和替換
- 搜索模板
- 結構搜索和替換-常規步驟
- 創建和編輯搜索模板
- 結構搜索和替換示例
- 重構代碼
- 分析應用程序
- 運行調試配置
- 運行
- 調試
- 測試
- 代碼覆蓋率
- 服務端作業:拷貝文件
- 使用本地歷史
- 版本控制概念
- 管理插件
- 管理任務和內容
- 使用命令行工具
- 使用文件觀察者
- 使用嵌入式本地終端
- 從命令行啟動PhpStorm特性
- 使用后臺任務
- 使用語言注入
- 比較文件和文件夾
- 選擇文件或文件夾
- 在PhpStorm和文件管理器之間復制粘貼
- 教程
- 參考
- 獲取幫助