Scratches文件介紹

2018-10-01 22:05 更新

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

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

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

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

創(chuàng)建 scratch 文件

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

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

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

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

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

觀察可用的 scratch

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

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

關(guān)閉 Scratches

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

刪除 Scratches

要?jiǎng)h除 scratch 文件或緩沖區(qū),請(qǐng)按照下列步驟操作:

  1. 切換到項(xiàng)目工具窗口的 Scratches 視圖。
  2. 在 Scratches 偽文件夾下,右鍵單擊要?jiǎng)h除的劃痕,然后選擇在上下文菜單上刪除。
  3. 確認(rèn)刪除。

改變 scratch 的語言

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

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

重命名,復(fù)制和移動(dòng) scratches

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

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

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

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

復(fù)制和移動(dòng)文件操作以相同的方式可用。

請(qǐng)注意,復(fù)制 scratch 時(shí),IntelliJ IDEA 包括與文件類型對(duì)應(yīng)的相應(yīng)擴(kuò)展名:

  1. 在項(xiàng)目工具窗口中,切換到 Scratches 視圖,并選擇要復(fù)制的 scratch。
  2. 按 F5。IntelliJ IDEA 會(huì)顯示以下對(duì)話框:
    IntelliJ IDEA如何復(fù)制和移動(dòng)scratch文件
    此對(duì)話框顯示具有相應(yīng)擴(kuò)展名的臨時(shí)名稱。請(qǐng)注意,當(dāng)你復(fù)制一個(gè) scratch 緩沖區(qū),擴(kuò)展名為.txt:
    IntelliJ IDEA如何復(fù)制和移動(dòng)scratch文件

有關(guān) Scratches 的重要注意事項(xiàng)

請(qǐng)注意以下事項(xiàng):

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)