Python 升华文本2控制台输入
我使用升华文本2,但当我的代码要求用户输入时,它不允许我输入任何值。(换句话说:Python中的Python 升华文本2控制台输入,python,ruby,sublimetext2,Python,Ruby,Sublimetext2,我使用升华文本2,但当我的代码要求用户输入时,它不允许我输入任何值。(换句话说:Python中的input()和Ruby中的get无法正确提示我输入) Python抛出一个eoferor错误(当用户没有输入任何内容时得到的结果) 简单的用户输入在Sublime Text 2中对我来说不起作用 编辑:例如 try: text = input('Enter something: ') print text except EOFError: print('\nEOFError'
input()
和Ruby中的get
无法正确提示我输入)
Python抛出一个eoferor
错误(当用户没有输入任何内容时得到的结果)
简单的用户输入在Sublime Text 2中对我来说不起作用
编辑:例如
try:
text = input('Enter something: ')
print text
except EOFError:
print('\nEOFError')
=> Enter something: #cannot enter anything to var "text"
=> EOFError
=> [Finished]
升华文本不支持这一点。但是你可以通过使用来绕过它(至少在python中是这样),我对所有东西都使用它,它工作得非常好。不过这有点酷,因为该选项卡仍然可以像普通的升华选项卡一样进行编辑(这是好是坏) 它还允许您在多个选项卡中运行解释器,这基本上很棒 要安装它,您需要
软件包控制
,这让您可以轻松安装插件。要获得它,请按照说明进行操作。完成后:
- 在Sublime中按ctrl+shift+P(linux命令在
中表示“转到任何东西”)ST
- 键入“安装”
- 单击“升华软件包控制:安装软件包”
- 然后选择
。它将自动安装它submimerepl
- 要使用它,请从菜单中转到
Tools>submiterepl>python
- 如果没有安装软件包控件,请转到,单击“立即安装”按钮(右上角)复制这些代码并将其粘贴到控制台中(确保勾选了“显示控制台”选项),然后按Enter键。(之后重新启动升华)
- 转到工具,您将在底部看到“SublimiteRepl”选项(这表示它已成功安装到Sublimite中)
注意:这适用于SublimiteText3(windows)@pnemi-更新了说明。你会喜欢软件包控制,它让你可以访问一堆方便的插件。@pnemi-一旦你安装了它,转到
视图>布局>行:2
,这会分割屏幕。然后转到`Tools>submimerepl>python>python`这会打开新的解释器窗口,你可以将它拖到底部视图。这个问题Bly不适合我:-/有没有其他像ST2这样的伟大的编辑器可以跳过这些麻烦和问题?支持HTML/RUBY/PYTHON等?但它不能按ctrl+B
,我不得不去工具>>选项,PYTHON-运行当前文件。如何让它自动运行?我想知道@user的同样的事情。如果有办法的话要自动连接此文件,更好的选择是在空闲时运行代码,也可以在空闲时运行代码。是否有运行当前文件的快捷键?要使用Ctrl+B组合键,请参阅。