簡體   English   中英

如何在 vscode 中顯示和編輯所有 Jupyter 快捷方式(類似於典型的 `jupyter-notebook`)?

[英]How to display and edit all Jupyter shortcuts in vscode (similar to typical `jupyter-notebook`)?

在 Visual Studio Code 中,我想查看和自定義我的 Jupyter-notebook 快捷方式,例如ctrl-shift-c以清除單元格內容等,類似於使用典型的基於瀏覽器的界面可用的內容。

但是,我沒有設法找到這樣做的方法。https://code.visualstudio.com/docs/python/jupyter-support-py

在 VSCode 中,命名空間python.datascience的鍵盤快捷鍵(按 ctrl+K 訪問,然后按 ctrl+S 訪問)(在快捷方式窗口中搜索)與筆記本管理相關,例如運行單元格。 但是,我相信這些是唯一可用的內置選項,並且您的“清除單元格內容”示例似乎不可用。

擴展 Oliver.R 的回答。

轉至鍵盤快捷鍵(與Ctrl+KCtrl+SCtrl+Shift+P ,並搜索Open Keyboard Shortcuts ,然后搜索notebook應列出所有可用的綁定Jupyter

或者,您可以搜索快捷鍵本身(使用記錄鍵功能)或只需鍵入ctrl+shift+c顯示該特定鍵的所有綁定。

找到要更改的鍵綁定后。 您可以單擊它並按Enter (或使用列左側的Change KeybindingChange Keybinding按鈕)來更改它。

但是,我不確定是否所有列出的快捷方式都有效/都已實現。 對我來說,列出的鍵綁定中只有一小部分真正有效。

對 jupyter 快捷方式的支持大大改進。

很難在 vscode 中搜索可用的快捷方式,因為很多都在重復使用通用操作和名稱。 例如,選擇一個單元格稱為“list.expandSelectionDown”,向下移動光標為“list.down”,但向下移動單元格為“notebook.cell.moveDown”。

我想出的最好辦法是搜索“notebookEditorFocused”,它幾乎總是用在“何時”部分。 在此處輸入圖像描述

我還查找了 github 問題和一些快捷方式的代碼。 這是我如何找到一種使用cmd|ctrl + shift + 導航標題的方法. + up/down 以及合並單元格的ctrl + m的替代方法。

我已經編寫了一個 Jupyter notebook 快捷方式列表,這些快捷方式目前在 VSCode 中工作,從將nbdev與 vscode 結合使用的角度來看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM