【问题标题】:VSCode: How to run active line without highlighting it?VSCode:如何在不突出显示的情况下运行活动行?
【发布时间】:2020-08-15 09:40:42
【问题描述】:

在 JupyterLab 中,您可以run code in many different ways。我经常使用带有键盘快捷键的Run > Run Selected text or current line in console 来运行活动行(鼠标指针所在的位置)的选项。完成后,指针跳转到下一行,你可以继续前进。

使用 VSCode 可以做同样的事情吗?


为了清楚起见,以下内容不是我正在寻找的内容:

  1. Ctrl+Enter 将运行整个单元格。

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

  3. Shift+Enter 没有突出显示的代码运行整个单元格并在活动单元格下方插入一个新单元格。

那么,如何只运行活动行而不突出显示它?

这里有人问过类似的问题:How to run the select code in VScode?,但这会将代码发送到终端,并没有提供我正在寻找的答案。

【问题讨论】:

  • 假设您的 py 脚本包含 3 个语句:print(something) print(somethingelse) print(4*5)。您想在不突出显示的情况下运行第 3 行,对吗?假设光标位于第 3 行的末尾,而您只想执行这一行。我的理解正确吗?
  • @SaurabhJain 是的,你是!
  • 我只是在语句末尾按了 SHIFT + Enter 并且它正在执行第 3 行。请尝试
  • @SaurabhJain 我没有看到相同的行为。 Shift+Enter 运行整个单元格并跳到下一个单元格。

标签: python visual-studio-code


【解决方案1】:

转到file > preferences > keyboard shortcuts,搜索Run Selection / Line in interactive window 并指定所需的键盘快捷键。并确保没有冲突。我发现有几个任务分配给它Shift + Enter,这就是我首先感到困惑的原因。

【讨论】:

    猜你喜欢
    • 2014-04-16
    • 1970-01-01
    • 2020-01-19
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2017-08-15
    相关资源
    最近更新 更多