【问题标题】:How to run the select code in VScode?如何在 VScode 中运行选择代码?
【发布时间】:2016-08-15 08:50:54
【问题描述】:

我想在 VScode 中运行 python 的选择代码。到目前为止,我必须复制代码并将其粘贴到下面的终端中才能运行。系统是mac OS。 那么有没有什么办法可以在我选择代码后直接运行代码呢?例如,像快捷方式。 谢谢。

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    我注意到命令“在活动终端中运行选定的文本”没有默认键绑定,但您可以创建一个。

    按 Ctrl+K+S 打开文件 -> 首选项 -> 键盘快捷键。 在键绑定中搜索 workbench.action.terminal.runSelectedText。 按左侧的图标打开一个窗口,显示此消息“按所需的组合键...”并做出选择。

    我按下了 Ctrl+Alt+R - 因为这个组合还没有使用。 按 Enter 存储您的键绑定。

    在 Windows 10 Pro 上的 VSCode 1.30.2 上测试。

    【讨论】:

    • 这对我来说非常有用。谢谢。
    • 对于像我这样的傻瓜:按F1 并开始输入Run selected text in terminal 应该会很快调出命令。随着下一次F1 按下,它应该在命令列表的顶部
    【解决方案2】:

    @yanachen,这现在可以在 VS Code 中实现。您需要做的就是:
    1. 确保 python 在 VS Code 终端窗口中运行
    2.在python中选择要执行的文本
    3. 调用以下链接中定义的命令“workbench.action.terminal.runSelectedText”: https://code.visualstudio.com/docs/editor/integrated-terminal#_key-bindings

    【讨论】:

    • 我发现它似乎切断了我字符串中的最后一个引号。
    【解决方案3】:

    现在默认支持快捷键“shift”+“enter”。

    1. 选择正确的代码sn-p
    2. 按“shift”+“enter”

    【讨论】:

    • 这也删除了我的代码,使用 Windows 10 和版本 1.43.2
    【解决方案4】:

    这里是“交互式窗口”中运行选择的设置。

    在我的 VS Code(版本 1.56.2)中,我执行以下操作:转到设置,搜索 interactive window,在出现的左侧面板中选择 Jupyter,最后选中 Jupyter: Send selection to interactive window 旁边的框.就是这样。对于某些用户(包括我)来说,另外一步是根据您的喜好修改用于运行选择的键绑定。例如,转到keyboard shortcuts,输入run selection,您应该会看到一个键绑定列表,如果存在冲突,您可能需要重新定义它们。

    【讨论】:

    • 你安装了哪些扩展?
    • @Olsgaard 我不确定这是否由默认情况下由 vs 代码提供。您也可以尝试为 Visual Studio Code 安装 Jupyter Extension。
    【解决方案5】:

    一些特定于语言的扩展已经有一个现有的键绑定。
    在 Windows 上,对于 PowerShell 扩展,当前是 F8 来运行选定的文本。

    【讨论】:

      猜你喜欢
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-01-05
      • 1970-01-01
      相关资源
      最近更新 更多