[英]How to configure python interpretor in sublime text 2 to make it function as IDLE python shell
我相信其他人可能也曾问过类似的问题,我不知道是否要交叉发布此信息,如果是的话,我深表歉意,对于可以指导我完成此操作的一些提示或链接,我们将不胜感激。
我是不熟悉text2的新手,但是一段时间以来一直在使用IDLE进行python脚本编写。
这里的问题很简单。 所以这是东西。
在IDLE中,我编写了脚本并用F5运行后,脚本将在python shell中运行,如下所示:
并且我能够检索我在脚本中定义的某些avriable,这些变量在shell完成如下所示的脚本运行后正在运行:adm_pop是我在脚本中定义的dict类型。
这非常方便,因为每次运行脚本时,我都可以检查一个或两个变量是否声明正确,以及分配给它的值是否正确。 但是在崇高的文字中,我无法执行此操作,因为脚本完成运行后,它才完成。 像这样: 我无法像使用IDLE一样使用控制台进行任何其他输入。 只是困扰我很多,希望你们能给我一些提示。 提前致谢!!!!
通过选择Preferences -> Browse Packages...
转到您的Packages
文件夹。 转到“ User
文件夹并创建一个SublimeREPL
文件夹,其中包含一个config
文件夹,该config
文件夹包含一个Python
文件夹。 然后,在该最终文件夹中,将以下内容另存为Main.sublime-menu
:
[
{
"id": "tools",
"children":
[{
"caption": "SublimeREPL",
"mnemonic": "r",
"id": "SublimeREPL",
"children":
[
{"caption": "Python",
"id": "Python",
"children":[
{"command": "repl_open",
"caption": "Python",
"id": "repl_python3",
"mnemonic": "p",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["c:/pythonXX/python.exe", "-i", "-u"],
"cwd": "c:/whichever/path/you/want",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
}
]
}
]
}]
}
]
将"cmd"
的路径更改为适合您的Python安装的路径,然后随时将"cwd"
(当前工作目录)路径自定义为所需的路径。 这将在Tools -> SublimeREPL -> Python
下创建一个新菜单选项,该菜单选项将受到保护,免受任何程序包升级的影响。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.