本節主要解釋jupyter中各類插件css
Exercise - Define a group of cells as a "solution". Then it is possible to hide/show these solutions cells by clicking on a cell widget.
練習——將一組細胞定義爲「解決方案」。而後,能夠經過單擊一個單元小部件來隱藏/顯示這些解決方案單元。
經過選中兩個cell 而後按工具欄上的博士帽按鈕使其成爲一個solution,在第一個cell上會出現加號的小圖標,經過點擊Exercise2的標籤來控制solution的顯示與隱藏。
html
本插件須要使用rubberband插件,可是在個人主機上rubberband按鈕沒法使用。rubberband插件主要是能夠能夠同時選中兩個cells.因爲本機的ipython屬於較高的版本rubberband插件在本機並不能使用,只能使用==Shift+J==按鈕選中下一個或者==Shift+K==按鈕選中上一個cell.使用==Alt+s==使用Exercise插件使用==Alt+D==使用Exercise2插件。python
這裏咱們實驗的是Exercise插件,咱們先選中第一個cell1使用Shit+J按鈕選中下兩個cells.使用Alt+s這是三個cell合併到一塊兒。經過點擊第一個cell上方的邊框欄使其恢復成三個cell.
注意咱們第一個選擇哪一個cell,就是以哪一個cell進行合併單元格操做。若是咱們不想使用solution功能也可使用相同的快捷鍵進行取消。
vim
Exercise2基本使用方式和Exercise一致只是快捷鍵爲==Alt+D==
markdown
這個擴展容許你編輯或刪除默認的筆記本鍵盤快捷鍵,或者建立你本身的新鍵盤快捷鍵。爲了編輯你的快捷鍵,打開鍵盤快捷鍵幫助對話框,或者按下命令模式下的h鍵,或者從菜單中選擇快捷鍵。
當這個擴展被加載時,對話框中的每個快捷方式都會顯示一個小的下拉菜單,其中有刪除或編輯快捷方式的條目.
單擊edit item將打開第二個模式對話框,其中有一個文本輸入。當輸入有焦點時,你能夠按下鍵來造成你的組合。重置按鈕(左邊的捲髮箭頭)容許您清除您可能輸入的任何鍵。
若是你想禁用現有的快捷方式,你能夠點擊下拉菜單上的「禁用」按鈕。這將把快捷鍵移到「禁用」對話框的新部分。你能夠點擊關閉按鈕旁邊的重置按鈕來從新啓用它們
能夠在每一個模式的快捷列表的基礎上使用連接建立新的自定義快捷鍵
這將打開一個相似於編輯器的對話框,添加一個選擇框,從中您能夠選擇將要調用的操做
編輯器
設置的快捷鍵必須是符合必定的規範,而且不能和當前已有的快捷鍵重合.ide
可摺疊的標題圖標.容許筆記本有可摺疊的部分,用標題隔開.容許筆記本有可摺疊的部分,用標題隔開.任何標記的標題單元格(也就是以1-6字符開頭的單元格),一旦呈現,就會變成可摺疊的.標題的摺疊/擴展狀態存儲在單元元數據中,並在筆記本加載上從新加載.
如要開通此功能須要在手動在摺疊項,和向前一個添加和向後一個添加的選項前打鉤.工具
經過向網頁文本中添加標記顏色的css標記,從而改變輸出顏色的方法.也就表示,這對於以代碼(code)表示的可執行文件無效,對未運行的markdown文件無效,對於已經運行的markdown文本有效.
post
用於顯示每行代碼指望字符數.如圖中紅線所示. 默認的每行數爲78.插件
目錄,能夠將全部的heade標題欄收集起來,只對於已經運行的markdown類型的標題有效.經過目錄能夠進入指定連接.
經過Alt+C的快捷鍵對代碼進行註釋,能夠註釋一行也能夠註釋多行,也能夠經過二次取消註釋.
將代碼cell進行freeze冰凍操做或者是read-only只讀操做.
Read-only:它能夠被執行,可是它的代碼不能被改變。
Freeze:它不能被改變或被執行。
Read-only:它的markdown代碼能夠經過雙擊它來查看,可是不能改變。
Freeze:不能經過雙擊來查看markdown代碼。
代碼自動補全,選中
在主頁中提供配置Nbextensions的接口.
選擇不一樣的keymap 能夠選擇default,emacs,vim,sublime等多種形式.
執行時間,用於顯示程序代碼執行時間
若是隱藏時間能夠雙擊顯示時間的條目,或者
Cell -> Toggle timings -> Selected menu item
若是再點擊一下表示顯示.同理對於全部cell的執行時間,能夠經過
Cell -> Toggle timings -> All
能夠將cell設置爲在頁面load初始化時就執行,或者也能夠空過菜單欄的按鍵對Initialization cells一鍵執行
對於將cell設置爲Initialization cells:
View -> Cell Toolbar -> Initialization cells
在編輯菜單項加入能夠配置Nbextensions的選項
經過這個插件能夠在markdown模式中執行python代碼.
對於沒有這種插件的代碼:
對於具備這個插件的代碼執行狀況:
具體請參看連接:
參考視頻