我如何制作可以接受我的python程序用户输入的sublime text 3构建系统

问题描述 投票:-1回答:1

到目前为止,我已经在网上找到了以下构建系统:

{
 "cmd": ["python3", "-u", "$file"],
 "file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
 "selector": "source.python"
}

但是它不起作用。输入完我的输入然后按ENTER后,光标仅向下移动到下一行。如果我继续按ENTER键,光标将继续向下移动。基本上,它不会捕获我的输入。

python-3.x input sublimetext3
1个回答
0
投票

根据@Joshua的建议,您可以使用SublimeREPL。另外,如果要使用自定义构建系统解决该问题,则应构建一个通过外部终端执行python脚本的构建系统(因为Sublime中的输出面板仅显示输出,而不监听输入)。大多数终端应用程序都可以选择执行提供的命令。例如,如果将终结器用于终端,则可以使用以下构建系统:

© www.soinside.com 2019 - 2024. All rights reserved.