Sublime Text 中使用SublimeREPL插件 & 遇到的问题

最近开始深入py的学习,原生的IDE挺实用,但是coding的时候感觉自己回到了上世纪90年代....

网上很多搭建py IDE的解决方案,本人选择了sublime来搭建,因为小巧、编辑方便、美观。

搭建sublime text上的py环境在网上有很多教程,几乎所有都用到了SublimeREPL这个插件

安装完后还需要设置快捷键,在网上找了这么一段代码:

[
 {
          "keys": ["ctrl+b"],
                "command": "repl_open",
                 "caption": "Python",
                 "id":"repl_python",
                 "mnemonic": "p",
                 "args": {
                    "type": "subprocess",
                    "encoding": "utf8",
                    "cmd": ["python", "-i", "-u", "$file"],
                    "cwd": "$file_path",
                    "syntax": "Packages/Python/Python.tmLanguage",
                    "external_id": "python"
                    }
 }
]
 
这里头不仅设置了快捷键,还设置了一些别的什么东西
 
有的网友按照这个设置完后,编译时会报这个错误:
can't open file '$file': [Errno 2] No such file or directory
文件不存在??我刚开始使用时也会报这个错
 
后来发现,原来是自己在编写py代码之前,在sublime中新建了一个文本进行编辑,还没保存就按 ctrl + B 进行编译,怪不得说文件不存在了..
应该按ctrl + s 在对话框中输入文件名并在指定目录保存后,再按ctrl + B,编译成功!
 
另外,在调试简单的控制台式的程序时,应该在代码的末端加上a = input(),否则输出窗口会什么都没显示。
 
posted @ 2015-04-03 13:55  Fat-phone  阅读(1218)  评论(0)    收藏  举报