[英]How do I use snippets for Jupyter Notebook with VSCode?
我使用 VSCode 有一段時間了,目前我正在嘗試設置代碼片段以使其正常工作。 它們似乎適用於簡單的 Python (.py) 文件,但不適用於 Jupyter Notebook (.ipynb) 文件。 有沒有辦法讓他們一起工作?
片段就在這里:
"Create a new figure":{
"scope": "python",
"prefix": "nf",
"body": [
"plt.figure(figsize=(9, 9))",
"",
"$1",
"",
"plt.show()"
]
}
我是此擴展程序的開發人員。 從上面的評論看來,答案似乎已經在這里了。 但只是把官方的話放在這里。 目前,我們的 Notebook Editor 是作為自定義 webview 實現的,帶有我們自己的編輯器實例。 這意味着,雖然我們已盡最大努力獲得正確的外觀和感覺,但它實際上並不是主要 VS Code 編輯生態系統的一部分。 所以像片段、鍵綁定、像 VIM 擴展和 Ctrl-F 搜索這樣的擴展目前都不是它的一部分。 我們正在考慮自己實現其中的一些東西,並與 VS Code 團隊合作,將我們的東西更多地融入 VS Code 編輯器體驗中。 如果您想跟蹤這方面的工作,我建議您關注此處的 github 項目: https : //github.com/microsoft/vscode-python/issues/7875
無法在 Jupyter 擴展中使用用戶片段(目前),但是您可以使用交互式 Python。 當您在普通.py
文件中寫入# %%
,這就像打開一個新的 Jupyter 單元格。 您可以將 Jupyter 筆記本轉換為 python 文件,它將使用交互式 python。 在那里你將能夠使用你的片段。
嘗試在代碼段的“范圍”中添加“降價”:“范圍”:“python,降價”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.