在IPython/Jupyter中運行的大多數語言內核的錯誤報告筆記本指出發生錯誤的行;但是(至少默認情況下)筆記本中沒有顯示行號。在IPython/Jupyter筆記本中顯示行號
是否可以將行號添加到IPython/Jupyter筆記本?
在IPython/Jupyter中運行的大多數語言內核的錯誤報告筆記本指出發生錯誤的行;但是(至少默認情況下)筆記本中沒有顯示行號。在IPython/Jupyter筆記本中顯示行號
是否可以將行號添加到IPython/Jupyter筆記本?
CTRL - 在CodeMirror區域中號大號切換行號。有關其他鍵盤快捷方式,請參閱QuickHelp。
在更多的細節CTRL - 中號(或ESC)帶你到命令模式,再按下大號鑰匙應可以切換當前單元格的行號的知名度。在更新的筆記本版本Shift-L應該切換爲所有單元格。
如果你不記得了快捷方式,打開命令調色板按Ctrl-Shift鍵+ P(爲Cmd + Shift + P在Mac),並搜索 「行號」),它應該允許切換並顯示您的快捷方式。
在IPython 2.2.0上,只需在命令模式(通過鍵入Esc激活)上輸入l(小寫L)即可。有關其他快捷方式,請參閱[幫助] - [鍵盤快捷鍵]。
此外,您還可以設置默認行爲由editing custom.js
.
我不明白這個答案是如何被接受的遲到?),因爲如果您不使用CodeMirror,而只使用IPython Notebook,則這是正確的。編輯:實際上IPython Notebook使用CodeMirror。所以兩個答案都是正確的。今天學到了新東西,謝謝! – gaborous
謝謝,這在鍍鉻jupyter筆記本電腦工作。這似乎是最簡單的... – user391339
對我來說,顯示行號,Ctrl + M鍵是用來保存網頁爲PNG,所以它不能正常工作。但我找到另一種方式。
在工具欄上有一個底部命名爲「打開命令paletee」,您可以單擊它並鍵入行,並且您可以在此處看到切換單元格行號。
1.press ESC鍵進入命令行模式 2.perss L(其L的lowcase),顯示行數
這已發佈3年前已經https://stackoverflow.com/a/26174059/3001626,爲什麼重新發布在同一個線程? –
這裏是如何知道現用快捷鍵(根據您的操作系統和筆記本版本,它可能會改變)
Help > Keyboard Shortcuts > toggle line numbers
在OSX運行ipython3是ESC L
要在所有的細胞在啓動時打開行號在默認情況下,我建議這個鏈接:
https://www.webucator.com/blog/2015/11/show-line-numbers-by-default-in-ipython-notebook/
我引用...
導航到您的jupyter config目錄下,你可以通過鍵入在命令行下面找到:
jupyter --config-dir
從那裏,打開或創建
custom
文件夾。
在該文件夾中,您應該找到一個custom.js
文件。如果沒有,你應該可以創建一個。在文本編輯器中打開它,並添加以下代碼:
define([ 'base/js/namespace', 'base/js/events' ], function(IPython, events) { events.on("app_initialized.NotebookApp", function() { IPython.Cell.options_default.cm_config.lineNumbers = true; } ); } );
您還可以找到[切換行號]下的[查看]在瀏覽器中Jupyter筆記本電腦的頂部工具欄上。 這增加/刪除全部筆記本電腦的行號。
對我來說,[Esc] [l]只添加/刪除活動單元格的行號。
從視圖 - >切換行號中選擇切換行號選項。
這將是也有用以改變IPython的筆記本,使得其由缺省 – gota