配置Sublime Text3为Python IDE

Sublime Text to be a beautiful IDE

如何配置一个漂亮的IDE,方便我们程序员编程,非常关键,下面本人介绍一款非常优秀便捷的Sublime Text编辑器,并阐述如何配置为希望的IDE样式:

sublime Text是一种文本编辑器,同时可以经过配置成为非常好的编程IDE, 可应用与Python, C++, Java等编程语言。

本人从切身安装配置经历,阐述如何配置IDE,同时对容易产生的错误操作进行指明:

1. 首先安装安装Sublime Text和一个Python。

2. 对sublime 生成package control界面-可以安装一些便捷包:

2.1 快捷键ctrl+’打开命令行

2.2 输入

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

这样,点击菜单栏中的Preference会出现Package Control选项,说明sublime的包配置管理器Package Control配置成功。
通过Package Control包配置器,我们可以配置一些额外的包,用于使得文本编辑器更便捷,更漂亮

2.3 配置包

点击刚刚生成的Package Control ->输入install,或者通过快捷键Shift+Ctrl+P,打开Package Control,然后输入install,点击Package Control:install Package
( 另外,在Package Control中输入list,点击Package Control:List Package可以查看已经安装的包或者插件)
进入安装界面: 我自己安装两个插件:
1.SideBarEnhancements => 侧边栏管理
2.Color Scheme: a color scheme for dark sublime text
3. IMESupport for sublime text

注意:若没能安装Package control, 则可以直接在sublime text3的Package文件夹下将下载好的包解压到该目录下

2. 然后打开Sublime Text:

点击菜单栏中Tools -> Build System->New Build System …( 可以看到系统默认选择的是Automatic);
点击New Build System后,会打开后缀名为“sublime-build”的文本文件。
此时, 复制如下代码到该文本中,并保存为”Python.sublime-build”

注意下面的代码中的引号格式, 是英文状态下的

*{
    "cmd": ["C:/Python27/python.exe", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(…?)\", line ([0-9]*)", 
    "selector": "source.python" 
}*

注意上面的C:/Python27/python.exe是python的安装路径

3. 再次点击菜单栏中的Tools->Build System, 勾选python即可

测试下:
新建一个test.py的python文件,

import numpy

for i in range(5):
    for j in range(4):
        print i, j

words = ['cat', 'window', 'defenestrate']
for w in words:
     print(w, len(w))
     if len(w) > 6:
         words.insert(0, w)

按快捷键Ctrl+B,即可运行。

祝大家配置顺利,能够使用便捷高效的IDE

发布了9 篇原创文章 · 获赞 0 · 访问量 1万+
展开阅读全文

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

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览