首页 > 代码库 > Python开发利器--Sublime
Python开发利器--Sublime
http://blog.csdn.net/mx472756841/article/details/50535517
集成IDEL
安装 Python,安装时选择添加路径到系统中,或者稍后自己添加也可
随便写个 demo,Ctrl + B 就可以运行了
sublime text 3 怎么打开侧边栏
view->side bar->show side bar(显示)
project -> add folders to project
作者:man oshape
链接:https://www.zhihu.com/question/22904994/answer/87527103
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
==============================================================================
如果是想在sublime里要python shell那种交互或者run module F5 F5 F5下这种效果的话,还是挺容易实现的,windows下的:
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",
"command": "run_existing_window_command", "args":
{"id": "repl_python","file": "config/Python/Main.sublime-menu"}
}]
Ctrl+s下就好了~
============================================================、
出现方框
如果是因为使用anaconda插件而出现这些框框,可以在可以在 Sublime > Preferences > Package Settings > Anaconda > Settings User 中设置关闭: {"anaconda_linting": false}
2、windows下安装与使用
2.1、安装官网下载
1. Win7 64位系统,可以下载 Windows 64 bit来安装。
2. 安装时,注意勾选Add to explorer context menu,这样Sublime Text可以被添加到右键中,在右键单击文件时,可以直接使用Sublime Text打开。
2.2、安装插件
2.2.1、Package Control
1. Sublime Text可以使用Package Control,来更方便的浏览、安装和卸载插件。
2. 如何安装Package Control呢?(我当时就在这里绕了很大一个圈子。)
可以参考Package Control官网提供的安装步骤
(1)使用 [Ctrl + `] (或View > Show Console menu) 打开Sublime Text控制台,将下面的Python代码粘贴到控制台里:
[html] view plain copy
import urllib.request,os,hashlib; h = ‘7183a2d3e96f11eeadd761d777e62404‘ + ‘e330c659d4bb41d3bdf022e94cab3cd0‘; 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)
注意:上面的代码会随着版本不同而改变,所以最好取到【1】去复制代码。
(2)如果不能自动安装的话,【1】也提供了手动(Manual)安装方法,具体做法可以去到官网参考
(3)如果在Perferences->package settings中看到package control这一项,则表明安装成功。
汉化:
点击Preferences/Package Control,然后点击Package Control:Install Package,(第一次运行可以要几秒钟,因为要下载Package Control里面存在的包"花名册"),然后在弹出的命令界面,输入Chinese,选择ChineseLocalization(回车或者鼠标单击击)。
切换语言,帮助(H)/Language/简体中文,繁体中文,日本语,English
【破解码】
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——
2.2.2、用Package Control查看已安装的插件
1. 按下Ctrl+Shift+P调出命令面板。
2. 输入install 调出 Install Package 选项并回车。
3. 在列表中选中要安装的插件,或者输入插件名(比如要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板中的过滤结果,选择要安装的插件。
2.2.3、Package Control安装插件的路径
如果想看一下Sublime Text 3中已经安装了什么插件,可以按照下面的方法操作。
1. 按下Ctrl+Shift+P调出命令面板
2. 输入"package",在下拉列表找到"Package Control: list packages",选中后回车,全部的插件就会显示出来了。
2.2.4、插件
在Python开发中有一些很实用的插件,可以很好的提高开发效率,下面就是我使用的一些插件
Package Control:管理插件的插件,前面已安装
SublimeCodeIntel: 代码提示插件,可根据是python、java等自动代码提示
安装步骤:
打开Package Control[Preferences>>Package Control]
输入 install 选择关联出来的install package
安装完成之后可以通过【Preferences>>Package Settings】中查看到已安装的插件
这里可以自定义设置一些快捷键以及鼠标事件,我都没有操作,我只是在菜单中选择Preferences-->Browser Packages...-->进入相关的目录SublimeCodeIntel\.codeintel找到config,修改了一下Python路径(根据settings-default中确定.codeintel目录)
[html] view plain copy
{
"Python": {
"python":"C:/Python27/python.exe",
"pythonExtraPaths":
[
"C:/Python27",
"C:/Python27/DLLs",
"C:/Python27/Lib",
"C:/Python27/Lib/site-packages"
]
},
}
SideBarEnhancements: 扩展了侧边栏中菜单选项的数量,从而提升你的工作效率。诸如”New file” 和 “Duplicate” 这样的选项对于 ST3 来说实在是太重要了, 我甚至觉得 ST3 本来就应该提供这些功能。而且仅凭 “Delete” 这一个功能就让这个插件值得下载。这个功能将你会在你删除文件的时候把它放入回收站。虽然这个功能乍一看没什么用,但是当你没有使用这样的功能而彻底删除了一个文件的时候,除非你用了版本管理软件,否则你将很难恢复这个文件。
具体安装步骤与其他插件相同,最终安装结果如下:
pylinter:Python基本主题,通过下图选中安装的插件以及使用后的样式如下
Terminal:打开一个命令窗口,用于各种命令操作
AutoPep8:python开发规范pep8
Anaconda:自动匹配关键字等实用功能,有效提高开发效率
SublimeREPL:直接运行当前文件,可以方便调试,与Terminal可以联合使用 至于具体可参考资料【4】
对于基本的Python开发我就安装了这些插件,也基本够用。如果大家有别的需求可以到官网下载,或者是在最后我搜集的一些我认为还不错的资料中查看是否有合适的插件。
相关资料:
【1】 Package Control: Installationhttps://packagecontrol.io/installation
【2】 By 金石开 https://sublime.wbond.net/installation
【3】为 Sublime Text 3 设置 Python 的全栈开发环境 http://python.jobbole.com/81312/
【4】基于Sublime Text搭建Python IDE http://loosky.net/2967.html
【5】Sublime Text 3 配置和使用方法 https://www.zybuluo.com/king/note/47271
【6】一些可用插件介绍 https://github.com/jikeytang/sublime-text
【7】一些可用插件介绍 http://blog.jobbole.com/79326/
【8】一些可用插件介绍 http://www.open-open.com/news/view/26d731
本文出自 “无法长大” 博客,请务必保留此出处http://tfbaby.blog.51cto.com/3125450/1902954
Python开发利器--Sublime