【发布时间】:2022-06-27 03:46:30
【问题描述】:
在 Visual Studio Code 中使用 Jupyter 笔记本时(使用 Microsoft 的 Python 扩展),是否可以将应用程序配置为防止箭头键退出当前单元格?
基本上,当我使用箭头键进入可编辑单元格(代码或降价)时,我不想转到上一个或下一个单元格。
【问题讨论】:
标签: visual-studio-code jupyter-notebook
在 Visual Studio Code 中使用 Jupyter 笔记本时(使用 Microsoft 的 Python 扩展),是否可以将应用程序配置为防止箭头键退出当前单元格?
基本上,当我使用箭头键进入可编辑单元格(代码或降价)时,我不想转到上一个或下一个单元格。
【问题讨论】:
标签: visual-studio-code jupyter-notebook
您正在寻找的设置是: 笔记本 › 导航:允许导航到周围的单元格
说明: 启用后,当单元格编辑器中的当前光标位于第一行/最后一行时,光标可以导航到下一个/上一个单元格。
当您第一次将 Visual Studio Code 与笔记本一起使用时,它会询问您这个问题,而您几乎没有机会记住该设置。当然,这是在您有机会意识到这对许多编码人员来说是一个可怕的选择之前。使用向下箭头不会移动到最后一个单元格中的行尾,而是移动到您的光标最后碰巧在下一个单元格中的任何位置。
它们是单元格是有原因的,将它们视为只是段落对于将它们视为文档的非编码人员可能是有意义的。对于编码员来说,单元格是小文件的集合,而不是段落,并且按下箭头总是到行尾。它们之间的导航应该是明确的,当然不能在尝试添加行时意外完成。
如果有一个选项可以在单元格末尾添加一个空行以继续该单元格,这很好,但是按 ctrl+Enter 会运行该单元格,而不是像在代码编辑器。当你在最后一行时并不总是很清楚,因为单元格的底部边框是巨大的,所以你按下箭头的一半时间只是为了移动到边框空间,才发现您按十次向上箭头可以回到那里,或者按 escape+uparrow+enter+end 到达您最初想去的地方。
【讨论】: