JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具。此外,該IDE提供了一些高階功能,以用於Django框架下的專業Web開發。
有時您可能需要建立臨時註釋或在專案上下文之外起草一些程式碼。為此,您可以使用臨時檔案和臨時緩衝區,而不是切換到其他應用程式。
- Scratch files(草稿檔案)是完全功能的、可執行的和可除錯的檔案,它支援語法突出顯示、程式碼完成以及相應檔案型別的所有其他功能。例如,在處理一個專案時,您可能會想出一個方法的想法,稍後可以在另一個專案中使用。您可以使用該方法的草稿建立一個草稿檔案,該草稿檔案不儲存在專案目錄中,但可以從其他專案訪問和開啟。您可以使用草稿檔案來起草程式碼構造、HTTP請求、JSON文件等。
- Scratch buffers(草稿緩衝區)是簡單的文字檔案,沒有任何編碼輔助功能。草稿緩衝區可以用於簡單的任務列表和對自己的註釋。它們也不儲存在專案目錄中,但可以從另一個專案訪問和開啟。您最多可以建立五個具有預設名稱的臨時緩衝區,這些緩衝區透過清除內容進行旋轉和重用。
建立草稿檔案
- 執行以下操作之一:
- file-》new scatch
- 按Ctrl+Shift+Alt+Insert。
- 按Ctrl+Shift+A,開始鍵入scratch file,然後選擇相應的操作。
- 選擇草稿檔案的語言。相同型別的草稿檔案將自動編號並新增到專案工具視窗的草稿和控制檯目錄中。
建立草稿緩衝區
該操作沒有專用的選單項來建立新的草稿緩衝區,但是您可以使用“Find Action”彈出視窗(Ctrl+Shift+A)並執行New Scratch Buffer操作。
PyCharm建立名為buffer1.txt的文字檔案。您建立的下一個草稿緩衝區名為buffer2.txt,等等,直到buffer5.txt。當達到該限制時,它將重新建立buffer1.txt並建議清除其內容。如果您想確保在擁有5個快取之後沒有清除草稿緩衝區,可以重新命名它。
要檢視建立的草稿檔案和緩衝區的列表,請開啟“Project tool window”視窗,展開“Scratches and Consoles”,然後展開“Scratches”。
控制檯用於為PyCharm中定義為資料來源的資料庫編寫和執行SQL語句。只有在啟用資料庫工具和SQL外掛時,此功能才可用。
檢視文件中的草稿
選擇任何草稿檔案或緩衝區,然後按Ctrl+Q檢視包含檔案位置、型別、大小、建立和修改日期的快速文件。
移動草稿
- 在“Project tool window”視窗的Scratches and Consoles | Scratches目錄中,選擇要移動的草稿檔案。
- 按F6並在開啟的對話方塊中選擇目標資料夾。
更改草稿檔案或緩衝區的語言
- 在Project tool window中,展開Scratches and Consoles,然後展開Scratches。
- 右鍵單擊草稿檔案或緩衝區,然後單擊“Change Language”。當前語言在括號中指定。
- 選擇所需的語言。您可以開始鍵入語言名稱以縮小列表範圍。
與任何其他檔案一樣,您可以使用草稿檔案和緩衝區執行以下操作:
- 使用裝訂線圖示執行和除錯程式碼
- 使用本地歷史記錄、撤消和重做更改
- 重新命名、刪除、移動和複製
- 執行剪貼簿操作