Sublime Text3配置运行python可交互命令行

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ncafei/article/details/53824990

用Sublime Text3打开python文件,或者在Sublime Text3下写好python代码,使用快捷键ctrl+b就可以运行了,会在当前窗口的下方出现运行的结果。比如 
代码

print("hello world!")
  • 1
  • 1

运行结果

运行结果

但是,我遇到需要可交互输入时,程序无法完成,例如

raw_input("Enter your name: ")
  • 1
  • 1

发现输入后按回车没有用。。。

于是就装了sublimeREPL插件,其实ctrl+B应该可以,只是我的可能出了什么问题。


1. 打开Sublime text 3 安装package control
Sublime Text 3 安装Package Control

2. 安装 SublimeREPL

Ctrl+shift+p 键入 install packages

稍等片刻后 键入 SublimeREPL 安装即可

通过选项Tools->SublimeREPL->Python就可以看到效果了

3. 键位绑定

当然每次通过Tools->SublimeREPL->Python这样的方式比较繁琐

将这样的操作和一个按键如F1绑定后,就会方便很多啦

e.g.打开Preferences->Key Bindings-User,复制一下代码:

[{"keys":["f1"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu"} }]
Ctrl+s下就好了~
sublime <wbr>text3设置交互环境相较于纯白如雪的原版idle,Sublime实在是色彩缤纷:-)

可以看着两位博主的文章

http://blog.sina.com.cn/s/blog_1391933c10102w7wy.html

http://blog.csdn.net/u010223904/article/details/46354495

print("hello world!")
  • 1
  • 1

运行结果

展开阅读全文

没有更多推荐了,返回首页