huyutian

他强由他强,清风拂山岗;他横由他横,明月照大江。他自狠来他自恶,我自一口真气足

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  20 随笔 :: 47 文章 :: 22 评论 :: 0 Trackbacks
python自带的IDLE用来写写简单的小程序是足够了,但如果打算认真学python,还是有必要配置一个良好的开发环境。参考了网上的大量文章,最终我选择了sublime text 2。
sublime text 2 是非常好用的免费跨平台编辑器,目前从官网可以下载最新的2.02版本。安装好后本身默认支持build python(快捷键Ctrl+B)。但是代码中如果使用了input等函数进行交互的时候,运行信息栏内无法输入交互信息,程序还会提示报错。
sublime text 2支持灵活的自定义和package插件。
安装Sublime Text 2插件有两种方法:
1.直接安装
直接下载插件安装包解压缩到Packages目录(菜单->preferences->packages)。
2.使用Package Control组件安装
先安装package control组件,然后直接在线安装。按Ctrl+`调出console
粘贴以下代码到底部命令行并回车(参考这里):
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
重启Sublime Text 2。
如果在Perferences->package settings中看到package control这一项,就表示安装成功啦。有时候package安装失败是因为github网络访问出错。可以考虑使用GoAgent代理科学上网下载Package后直接安装。
用Package Control安装插件的方法:
按下Ctrl+Shift+P调出命令面板,输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

SublimeREPL 插件可以完美支持python的build和debug。
SublimeREPL配置快捷键
打开sublime text 2, 选菜单Preferences ->key Bindings User增加以下代码,就为Python增加了两个快捷键:F5 - “Python RUN current file”
Ctrl+F5 - “Python - PDB current file”。更多关于如何设置快捷键可以参照官网这里。快捷键的设置,最重要的是要找到应用的id和文件位置,SublimeREPL与python有关的各项id可以参照网页,也可以在你安装的sublime text 2目录下找到Default.sublime-commands文件,我选择的默认安装,对应目录是C:\Users\*****\AppData\Roaming\Sublime Text 2\Packages\SublimeREPL\config\Python
更多有关sublime text 2自定义快捷键,可以参照这里
[
    {
        "keys": ["f5"],
        "caption""SublimeREPL: Python - RUN current file",
        "command""run_existing_window_command",
        "args":
        {
            "id""repl_python_run",
            "file""config/Python/Main.sublime-menu"
        }
    },
    {
        "keys": ["ctrl+f5"],
        "caption""SublimeREPL: Python - PDB current file",
        "command""run_existing_window_command",
        "args":
        {
            "id""repl_python_pdb",
            "file""config/Python/Main.sublime-menu"
        }
    }
]
posted on 2014-02-04 09:43 胡雨田 阅读(1169) 评论(0)  编辑 收藏 引用 所属分类: 网络编程编程技巧

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理