Scratches文件介紹

2018-10-01 22:05 更新

IntelliJ IDEA 提供了臨時編輯器。您可以創(chuàng)建一個文本或一段代碼進行搜索或探索。IntelliJ IDEA 提供了兩種類型的臨時文件:

Scratch 文件
scratch 文件功能齊全,如可運行,可調試等。它們需要指定一種語言并具有擴展名。scratch 文件是通過 Ctrl+Shift+Alt+Insert 創(chuàng)建的。
Scratch 緩沖區(qū)
scratch 緩沖區(qū)僅用于純編輯,因此它們不需要指定語言,也不需要擴展名。scratch 緩沖區(qū)默認屬于.txt類型。

此操作沒有專門的快捷方式,但您可以按照配置鍵盤快捷鍵一節(jié)進行配置。

scratch 文件在創(chuàng)建5個文件后重新使用。這樣做,重用后,內容和語言將重置。

創(chuàng)建 scratch 文件

創(chuàng)建一個 scratch 文件

  1. 執(zhí)行以下操作之一:
    • 在主菜單上選擇 文件| 新| 臨時文件(File | New | Scratch File)。
    • 按 Ctrl+Shift+Alt+Insert。
    • 按 Ctrl+Shift+A,開始輸入 scratch file..,然后選擇相應的動作。
  2. 從 IntelliJ IDEA 提供的列表中選擇未來 scratch 的語言。IntelliJ IDEA 創(chuàng)建一個帶有該名稱的臨時編輯器選項卡 scratch.<extension>。默認名稱將是scratch_<number>.<extension>。
  3. 鍵入所需的代碼。

創(chuàng)建 scratch 緩沖區(qū)

要創(chuàng)建 scratch 緩沖區(qū),請按照下列步驟操作:

  1. 按 Ctrl+Shift+A 或  search everywhere。
  2. 開始輸入命令名稱:New Scratch Buffer:
    IntelliJ IDEA如何創(chuàng)建scratch緩沖區(qū)
    IntelliJ IDEA 創(chuàng)建一個帶有該名稱的臨時編輯器選項卡buffer1。默認名稱將是:buffer<number>。
  3. 鍵入所需的代碼。
請注意,雖然此操作沒有鍵盤快捷方式,您仍然可以按照本節(jié)中配置鍵盤快捷鍵所述進行配置。您還可以通過重新分配快捷方式,從頭文件切換到臨時緩沖區(qū),以避免垃圾堆積。

觀察可用的 scratch

要觀察可用的 scratch 文件和緩沖區(qū),請執(zhí)行以下操作之一:

  • 選擇項目工具窗口中的 Scratches 窗口。
    /help/img/idea/2017.2/projectToolWindowViews.png
  • 按 Alt+F1 并選擇 Scratches (在 IDE 組件之間導航)。

關閉 Scratches

要關閉 scratch 文件或緩沖區(qū),只需單擊 “X” 即可。

刪除 Scratches

要刪除 scratch 文件或緩沖區(qū),請按照下列步驟操作:

  1. 切換到項目工具窗口的 Scratches 視圖。
  2. 在 Scratches 偽文件夾下,右鍵單擊要刪除的劃痕,然后選擇在上下文菜單上刪除。
  3. 確認刪除。

改變 scratch 的語言

如果要在創(chuàng)建劃痕時更改 scratch 語言,則可以通過編輯器的上下文菜單進行操作:

  1. 切換到項目工具窗口的 Scratches 視圖,并打開以編輯要更改語言的 scratch 文件或緩沖區(qū)。
  2. 右鍵單擊編輯器背景,然后選擇在上下文菜單上更改語言(<當前語言>)。
  3. 選擇所需的語言。請注意以下事項:在分隔符之前,列出了四個最新的項目。您可以通過鍵入語言名稱來縮小列表。更改語言操作會使擴展名保持同步(如果存在)。

重命名,復制和移動 scratches

IntelliJ IDEA 使重新命名 scratch 成為可能 。要重命名 scratch,請按照下列步驟操作:

  1. 在項目工具窗口,切換到 Scratches 視圖,并選擇要重命名的 scratch。
  2. 按 Shift+F6。

您也可以通過其他方式執(zhí)行重命名:

  • 在 NavBar:跳轉 到NavBar(Alt+Home) - > Rename(Shift+F6)。
  • 在 Project tool window | Scratches view :選擇 In | Project | Scratches(Alt+F1)- > Rename(Shift+F6)。
  • 從編輯器:Refactor | Rename File。

復制和移動文件操作以相同的方式可用。

請注意,復制 scratch 時,IntelliJ IDEA 包括與文件類型對應的相應擴展名:

  1. 在項目工具窗口中,切換到 Scratches 視圖,并選擇要復制的 scratch。
  2. 按 F5。IntelliJ IDEA 會顯示以下對話框:
    IntelliJ IDEA如何復制和移動scratch文件
    此對話框顯示具有相應擴展名的臨時名稱。請注意,當你復制一個 scratch 緩沖區(qū),擴展名為.txt:
    IntelliJ IDEA如何復制和移動scratch文件

有關 Scratches 的重要注意事項

請注意以下事項:

  • 腳本語言中的臨時代碼是可執(zhí)行的:可以運行和調試它。
  • 支持 scratches 的本地歷史記錄。
  • 可以使用 scratches 執(zhí)行剪貼板操作。
  • 根據(jù)您的操作系統(tǒng),存儲 scratches,在 IntelliJ IDEA 主頁中,在目錄 config/scratches(在 Windows / * NIX 系統(tǒng)上)~ Library->Preferences-><IntelliJ IDEA>XX->scratches(在 macOS 系統(tǒng)上)
  • 您可以撤消或重做 scratches 更改。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號