VSCode:如何运行当前行而无需将其突出显示?

3
在 JupyterLab 中,您可以以多种方式运行代码。我经常使用选项通过键盘快捷键运行活动行(鼠标指针所在的位置)Run > Run Selected text or current line in console。这样做后,指针跳到下一行,您可以继续进行。 那么,在 VSCode 中是否也可以执行相同的操作呢?
只是为了明确,以下内容不是我要找的:
  1. Ctrl+Enter 将运行整个单元格。

  2. 突出显示代码行或其他部分时,Shift+Enter 将运行该部分。

  3. Shift+Enter 没有高亮代码,将运行整个单元格并在活动单元格下方插入一个新单元格。

那么,如何在不突出显示代码的情况下仅运行活动行?
类似的问题已经在这里提出过:如何在 VScode 中运行所选代码?,但这会将代码发送到终端,并没有提供我要找的答案。

假设你的Python脚本包含3个语句:print(something)、print(somethingelse)和print(4*5)。你想要在不高亮显示它的情况下运行第三行,对吗?假设光标位于第三行的末尾,你只想执行这一行,我的理解正确吗? - Saurabh Jain
@SaurabhJain 是的,你是! - vestland
我刚才在语句末尾按了SHIFT + Enter,它正在执行第三行。请尝试。 - Saurabh Jain
1
@SaurabhJain 我没有看到相同的行为。 Shift+Enter 运行整个单元并跳到下一个单元。 - vestland
1个回答

2

请前往 文件 > 首选项 > 键盘快捷方式,搜索 在交互式窗口中运行选择/行 并分配您想要的键盘快捷方式。确保没有冲突。我发现有几个任务被分配了 Shift + Enter,这就是我一开始感到困惑的原因。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接