# 草稿
在這個頁面中:
* [基礎](#基礎)
* [創建草稿文件](#創建草稿文件)
* [創建草稿緩存](#創建草稿緩存)
* [觀察可用的草稿](#觀察可用的草稿)
* [關閉草稿](#關閉草稿)
* [刪除草稿](#刪除草稿)
* [修改草稿的語言](#修改草稿的語言)
* [重命名復制和移動草稿](#重命名、復制和移動草稿)
* [關于草稿的重要提示](#關于草稿的重要提示)
## <span id='基礎'>基礎</span>
PhpStorm提供臨時編輯器。你可以創建文本或代碼塊用于搜索或探索的目的。PhpStorm建議使用兩種臨時文件:
**草稿文件**
該草稿文件有全部的功能,可運行,可調式等等。它們需要指定一種語言并且有擴展名。草稿文件通過`Ctrl+Shift+Alt+Insert`創建。
**草稿緩存**
草稿緩存的目的僅用于純編輯,因此,它們不需要指定語言并且沒有擴展名。
草稿緩存默認屬于`.txt`類型。
這個動作沒有默認快捷鍵,但是你可以根據[配置快捷鍵](/如何使用/常規指南/配置項目和IDE設置/配置快捷鍵.md)章節的描述創建一個獨有的快捷鍵。
緩存文件在創建5個文件之后復用,這樣做,在復用之后 ,內容和語言重置了。
## <span id='創建草稿文件'>創建草稿文件</span>
1. 要創建一個草稿文件:
* 在主菜單,選擇**Tools | New Scratch File**
* 按`Ctrl+Shift+Alt+Insert`
2. 從PhpStorm建議列表中選擇草稿文件要創建語言。PhpStorm創建以`scratch.<extension>`命名的臨時編輯器標簽。再往后,默認名稱將是`scratch_<number>.<extension>`。
3. 輸入想要的代碼
## <span id='創建草稿緩存'>創建草稿緩存</span>
要創建草稿緩存,按照下列步驟:
1. 按`Ctrl+Shift+A`或[搜索全部](/如何使用/常規指南/搜索代碼/搜索全部.md)
2. 開始輸入命令名稱`New Scratch Buffer`

PhpStorm創建一個叫做`buffer1`的臨時編輯器標簽。再往后,默認名稱將是`buffer<number>`
3. 輸入想要的代碼
注意,盡管這個動作沒有快捷鍵,但是你仍然可以創建一個快捷鍵根據[配置快捷鍵](/如何使用/常規指南/配置項目和IDE設置/配置快捷鍵.md)章節的描述。
你也可以從創建草稿文件切換到創建草稿緩存通過重新分配快捷鍵,以此來避免生成垃圾。
## <span id='觀察可用的草稿'>觀察可用的草稿</span>
要觀察可用的草稿文件或和草稿緩存,執行以下操作之一:
* 在[項目工具窗](/參考/工具窗參考/項目工具窗.md)中選擇**Scratches**視圖:

* 按`Alt+F1`并選擇**Scratches**([在IDE組件之間跳轉](/如何使用/常規指南/瀏覽源代碼/在IDE組件之間跳轉.md))
## <span id='關閉草稿'>關閉草稿</span>
要關閉一個草稿文件或草稿緩存,點擊編輯器標簽上的。更多信息參考[在編輯器中關閉文件](/如何使用/常規指南/PhpStorm編輯器/基礎編輯規程/在編輯器中關閉文件.md)章節
## <span id='刪除草稿'>刪除草稿</span>
要刪除一個草稿文件或草稿緩存,按照以下步驟:
1. 在[項目工具窗](/參考/工具窗參考/項目工具窗.md)中切換到**Scratches**視圖
2. 在`Scratches`虛擬文件夾中,右鍵單擊要被刪除的草稿,然后在上下文菜單中選擇**Delete**
3. 確認刪除
## <span id='修改草稿的語言'>修改草稿的語言</span>
當草稿文件已經創建時你想修改所用的語言,你可以這樣做在編輯器的上下文菜單的幫助下。下面是介紹怎么做的:
1. 在[項目工具窗](/參考/工具窗參考/項目工具窗.md)中切換到**Scratches**視圖,然后打開你想改變語言的草稿文件或草稿緩存到編輯器中。
2. 右鍵單擊編輯器背景,然后在上下文菜單中選擇**Change Language (<current language>)**
3. 選擇想要的語言
注意下面的:
* 四個近期項目出現在列表頂部的分隔符之前。
* 你可以縮小列表通過輸入語言名稱
* 你可以為該動作分配快捷鍵根據[配置快捷鍵](/如何使用/常規指南/配置項目和IDE設置/配置快捷鍵.md)章節的描述。
* **Change Language**動作同步修改擴展名,如果它存在
## <span id='重命名復制和移動草稿'>重命名、復制和移動草稿</span>
PhpStorm可以對草稿執行[重命名重構](/如何使用/常規指南/重構代碼/重命名重構.md)動作,要重命名草稿,按照以下步驟:
1. 在[項目工具窗](/參考/工具窗參考/項目工具窗.md)中,切換到草稿視圖,選擇要被重命名的草稿。
2. 按`Shift+F6`
你也可以用其它的方式執行重命名:
* 在[導航欄](/如何使用/常規指南/用戶界面引導/導航欄.md):跳轉到導航欄(`Alt+Home`) -> 重命名(`Shift+F6`).
* 在[項目工具窗|草稿視圖](/參考/工具窗參考/項目工具窗.md):(`Alt+F1`)選擇 Project | Scratches -> 重命名(`Shift+F6`).
* 編輯器中右鍵:**Refactor | Rename File**
復制和移動文件動作也以相同的方法可用。
注意當復制一個草稿時,PhpStorm包含相應的與文件類型有關的擴展名。這是它如何做的:
1. 在[項目工具窗](/參考/工具窗參考/項目工具窗.md)中,切換到草稿視圖,選擇要被復制的草稿。
2. 按`F5`,PhpStorm顯示下面的對話框:

在這個對話框中展示草稿的名稱和擴展名。注意當復制一個[草稿緩存](#基礎),擴展名是`.txt`:

## <span id='關于草稿的重要提示'>關于草稿的重要提示</span>
注意下面的:
* 草稿中的代碼時腳本語言則是可執行的:你可以[運行](/如何使用/常規指南/運行/README.md)和[調試](/如何使用/常規指南/調試/README.md)它。
* 草稿支持[本地歷史](/如何使用/常規指南/使用本地歷史/README.md)
* 可以在草稿執行[剪貼板操作](/如何使用/常規指南/PhpStorm編輯器/基礎編輯規程/剪切復制粘貼.md)
* 儲存草稿,基于你的操作系統:
* 在PhpStorm家目錄,`config/scratches`文件夾中(Windows/*NIX)
* `~ Library->Preferences-><PhpStorm>XX->scratches`(OS X)
* 可以在草稿中[撤銷和重做更改](/如何使用/常規指南/PhpStorm編輯器/基礎編輯規程/撤銷和重做更改.md)
# 另請參閱:
規程:
* [項目工具窗](/參考/工具窗參考/項目工具窗.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和文件管理器之間復制粘貼
- 教程
- 參考
- 獲取幫助