Jupyter NoteBook 的快捷鍵

2022-06-15 08:42:12 字數 2288 閱讀 3738

jupyter notebook 有兩種鍵盤輸入模式。即命令模式和編輯模式,這與 vim 有些類似。在編輯模式下,可以往單元中鍵入**或文字,此時單元格被綠色的框線包圍,且命令模式下的快捷鍵不生效。在命令模式下,可以用快捷鍵命令執行單元格,移動單元格,切換單元格編輯狀態等等,此時的單元格被灰色的框線包圍,且編輯模式下的快捷鍵不生效。

從命令模式進入編輯模式需按enter鍵,從編輯模式切換到命令模式需按esc鍵。

快捷鍵作用

說明enter

轉入編輯模式

shift-enter

執行本單元,選中下個單元

新單元預設為命令模式

ctrl-enter

執行本單元

alt-enter

執行本單元,在其下插入新單元

新單元預設為編輯模式

y單元轉入**狀態

m單元轉入 markdown 狀態

r單元轉入 raw 狀態

1設定 1 級標題

僅在 markdown 狀態下時建議使用標題相關快捷鍵,如果單元處於其他狀態,則會強制切換到 markdown 狀態

2設定 2 級標題

3設定 3 級標題

4設定 4 級標題

5設定 5 級標題

6設定 6 級標題

up選中上方單元

k選中上方單元

down

選中下方單元

j選中下方單元

shift-k

連續選擇上方單元

shift-j

連續選擇下方單元

a在上方插入新單元

b在下方插入新單元

x剪下選中的單元

c複製選中的單元

shift-v

貼上到上方單元

v貼上到下方單元

z恢復刪除的最後乙個單元

d,d刪除選中的單元

連續按兩個 d 鍵

shift-m

合併選中的單元

ctrl-s

儲存當前 notebook

s儲存當前 notebook

l開關行號

編輯框的行號是可以開啟和關閉的

o轉換輸出

shift-o

轉換輸出滾動

esc關閉頁面

q關閉頁面

h顯示快捷鍵幫助

i,i中斷 notebook 核心

0,0重啟 notebook 核心

shift

忽略shift-space

向上滾動

space

向下滾動

快捷鍵作用

說明tab

**補全或縮排

shift-tab

提示輸出幫助資訊,部分函式、類、方法等會顯示其定義原型,如果在其後加?再執行會顯示更加詳細的幫助

ctrl-]

縮排向右縮排

ctrl-[

解除縮排

向左縮排

ctrl-a

全選ctrl-z

撤銷ctrl-shift-z

重做ctrl-y

重做ctrl-home

跳到單元開頭

ctrl-up

跳到單元開頭

ctrl-end

跳到單元末尾

ctrl-down

跳到單元末尾

ctrl-left

跳到左邊乙個字首

ctrl-right

跳到右邊乙個字首

ctrl-backspace

刪除前面乙個字

ctrl-delete

刪除後面乙個字

esc切換到命令模式

ctrl-m

切換到命令模式

shift-enter

執行本單元,選中下一單元

新單元預設為命令模式

ctrl-enter

執行本單元

alt-enter

執行本單元,在下面插入一單元

新單元預設為編輯模式

ctrl-shift--

分割單元

按游標所在行進行分割

ctrl-shift-subtract

分割單元

ctrl-s

儲存當前 notebook

shift

忽略up

游標上移或轉入上一單元

down

游標下移或轉入下一單元

ctrl-/

注釋整行/撤銷注釋

僅**狀態有效

注: 如果快捷鍵被系統中的其它應用占用,則可能會失效

遠端訪問jupyter notebook

ipython notebook是乙個基於瀏覽器的python資料分析工具,使用起來非常方便,具有極強的互動方式和富文字的展示效果。jupyter是它的公升級版,但是它預設只能在本地訪問,如果想把它安裝在伺服器上,然後在本地遠端訪問,則需要進行如下配置 1.登陸遠端伺服器 2.生成配置檔案 jupy...

Jupyter Notebook啟用conda環境

windows環境配置如下 1.開啟預設conda環境 root c users username 2.選擇要在jupyter notebook中啟用的env,並啟用 root style transfer d programdata miniconda3 envs style transfer r...

遠端訪問jupyter notebook

步驟如下 1.登入遠端伺服器 2.生成jupyter配置檔案 jupyter notebook generate config 3.手動生成密碼 開啟ipython,建立密碼的密文 in 1 from notebook.auth import passwd in 2 passwd enter pas...