使用磚筆記本和文件的編輯器

本頁麵描述可用的一些功能與磚筆記本和文件編輯器,包括代碼的建議和自動完成,變量檢查,代碼折疊,並排的差別。

自動完成

你輸入的自動完成自動完成代碼段。磚支持兩種類型的自動完成:本地和服務器。

  • 本地自動完成完成單詞中定義的筆記本。

  • 服務器自動完成訪問集群定義類型,類和對象,以及SQL數據庫和表名。

激活服務器自動完成,把你的筆記本一個集群運行所有細胞定義可完備化的對象。自動完成建議自動出現你在一個細胞類型。使用向上和向下箭頭鍵或鼠標選擇建議,並按選項卡輸入選擇插入單元格。

請注意

服務器自動完成在R命令執行期間筆記本被阻塞。

有兩個用戶設置需要注意的:

  • 關掉自動完成建議,切換自動完成你類型。當自動完成了,你可以按下顯示自動完成建議Ctrl + Space

  • 為了防止輸入從插入自動完成建議,切換回車鍵接受自動完成建議

變量檢驗

顯示信息變量定義在一個SQL或Python筆記本,把鼠標移到變量的名字。Python變量檢驗需要磚運行時的12.0或以上。

如何檢查一個變量

代碼折疊

代碼折疊可以讓你暫時隱藏的部分代碼。這可以幫助在處理長代碼塊,因為它可以讓你專注於你正在做特定部分的代碼。

隱藏的代碼,將光標置於最左邊的一個細胞。向下的箭頭出現在邏輯點,您可以隱藏的部分代碼。單擊箭頭隱藏代碼部分。再次單擊箭頭(現在指向正確的)顯示的代碼。

如何折疊代碼

更多細節,包括鍵盤快捷鍵,看到VS代碼文檔

Multicursor支持

您可以創建多個遊標簡化同時編輯,如視頻所示:

如何使用多個遊標

在一個細胞中創建多個遊標:

  • 在macOS,按住選項鍵並單擊添加一個光標在每個位置。

  • 在Windows上,按住Alt鍵並單擊添加一個光標在每個位置。

  • 你也可以選擇改變快捷方式。看到改變multicursor和列選擇的快捷方式

在macOS,您可以創建多個垂直對齊的遊標使用鍵盤快捷鍵選項+命令+向上或向下箭頭鍵。

列(箱)的選擇

在一列選擇多個項,點擊左上角的區域要捕捉。然後:

  • 在macOS,按轉變+選項並拖動到右下捕獲一個或多個列。

  • 在Windows上,按轉變+Alt並拖動到右下捕獲一個或多個列。

  • 你也可以選擇改變快捷方式。看到改變multicursor和列選擇的快捷方式

如何選擇列

改變multicursor和列選擇的快捷方式

另一種快捷鍵是用於multicursor和列(箱)的選擇。替代選擇,快捷鍵更改如下:

  • 在一個細胞中創建多個遊標:

    • 在macOS,按住Cmd鍵並單擊添加一個光標在每個位置。

    • 在Windows上,按住Ctrl鍵並單擊添加一個光標在每個位置。

  • 在一列選擇多個項,點擊左上角的區域要捕捉。然後:

    • 在macOS,按選項並拖動到右下捕獲一個或多個列。

    • 在Windows上,按Alt並拖動到右下捕獲一個或多個列。

啟用備用快捷鍵,請執行以下操作:

  1. 點擊你的用戶名右上角的工作區,然後單擊用戶設置下拉列表中。

  2. 單擊編輯器設置選項卡。

  3. 改變multi-cursor點擊的關鍵修飾符設置為CmdmacOS或Ctrl對於Windows。

當你啟用備用快捷鍵,鍵盤快捷鍵的創建多個遊標不改變垂直對齊。

括號匹配

當你點擊附近一個括號,方括號,或花括號,編輯強調角色及其匹配的括號。

顯示相應的支架

diff並排在版本曆史

當你顯示以前的筆記本版本用顏色突出顯示,編輯器顯示的差別。

顯示的代碼差別