Python开发利器--Sublime

http://blog.csdn.net/mx472756841/article/details/50535517

集成IDEL

  1. 安装 Python,安装时选择添加路径到系统中,或者稍后自己添加也可
  2. 随便写个 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

  1. 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

  1. {
  2. "Python": {
  3. "python":"C:/Python27/python.exe",
  4. "pythonExtraPaths":
  5. [
  6. "C:/Python27",
  7. "C:/Python27/DLLs",
  8. "C:/Python27/Lib",
  9. "C:/Python27/Lib/site-packages"
  10. ]
  11. },
  12. }

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

时间: 2024-08-03 11:23:49

Python开发利器--Sublime的相关文章

python自动化测试开发利器sublime环境搭建实战

百度搜索:小强测试品牌 感觉文章不错,记得转发一下哈 引子 用代码有一个好用的ide是非常重要,有的人总是去鄙视工具,我觉得完全是三观不正.其实工具本身并没有错,错的是用工具的人,所以请不要鄙视工具,不然请你别用电脑...因为电脑也是工具! 好了,回到正题,python写代码大家经常用的可能是pycharm,eclipse等,这些工具太笨重,资源消耗太大,用的也不爽,其实小巧好用才是王道. 之前我介绍过一款python编写工具叫做ulipad,感兴趣的可以到我的博客http://xqtestin

前端开发利器 Sublime Text 3 使用技巧和总结笔记

这篇文章是本人在使用该工具进行前端开发的自我总结,思路也许不是很清楚,不过还是希望对读者的你有所帮助,千万别把这边文章收藏起来发霉哦,无论背多少次快捷键,还不及自己多实际操作几次. 目前官方版正式版 Sublime Text 2 Build 2221,而 Sublime Text 3 为测试阶段,建议下载正式版  注册机SublimeTextKeygen下载 打开注册机,先点中间 “Patch key” 打开 “sublime_text.exe” 文件确认,再随意修改下 “Name” 然后 “G

python开发利器ulipad最佳实践

介绍 UliPad是一个国人开发的python轻量级编辑器,导向和灵活的编程器.它如类浏览器,代码自动完成许多功能,如:HTML查看器,目录浏览器,向导等. 下载与安装 下载地址:https://pypi.python.org/pypi/UliPad 安装,傻瓜式,一路next即可 配置 安装好之后双击启动之后逐步进行下面的配置. 1.文件>目录浏览,这样我们可以在左侧看到目录方便管理脚本,最终效果图如下: 2.编辑>参数>python>设置python解释器>增加>选

翻译:打造基于Sublime Text 3的全能python开发环境

原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ 原文标题:Setting Up Sublime Text 3 for Full Stack Python Development 翻译:打造基于sublime text 3的全能Python开发环境 Sublime Text 3 (ST3) is lightweight, cross-platfo

设置Sublime Text的Python开发环境,为编程之路铺下良好的开端!

最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 3,这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整. 为何选择Sublime Text? 我以前一直是TextMate的忠实用户.这是一个轻量级的.开源的软件,作为OS X的本地应用,具有很好的Mac风格.不过,虽然TextMate是一个很棒的编辑器,有时候还是显得功能不够. 我用过一些功能更强的软件,例如 加上Python插件的IntelliJ IDEA. 我特别喜欢它的de

notepad++、sublime text 配置python开发环境

一. notepad++ 配置python开发环境 Notepad++ ->"运行"菜单->"运行"按钮中输入: cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT 注意:此时cmd命令行窗口一定要关闭,不然配置不成功,会显示python不是有效的命令.此时重启电脑再进行此项操作. Notepad++配置Python开发环境 :http://w

sublime的python开发插件pythonDev

一直用python开发些工具之类的东西,比如api生成,解析excel或其它文本等等,但用了一些sublime插件都不太满意,不得已自己弄了个插件,感觉还顺手. 特色: 1.生成python2.7.8的API.几乎所有的模块都生成了.绝对方便. 2.建立新文件,有两个可自定义,authon和时间格式(时间一般不用改). 3.建立常用的__init__.py文件. 4.自动生成用户py文件里的关键字API,目前支持类名和函数名. 5.关键字跳转到定义功能,能转到函数或类定义的地方. 6.更正行首空

推荐Ruby开发编辑利器Sublime Text3

Sublime Text3(以下简称为ST3),ST3是一款强大.漂亮的代码编辑器,打开速度及运行程序的速度都是非常快的.另外ST3拥有优秀的代码自动完成功能 (自动补齐括号,大括号等配对符号:自动补全已经出现的单词:自动补全函数名),非常智能.在这之前我编辑ruby和PHP程序,都是用的Editplus和notepad++,自从遇到ST3以后就渐渐喜欢上了这款编辑器,所以就毫不犹豫的放弃了以前使用的编辑器了,大家可以看下它的工作界面,对SHELL代码支持得也不错,中文支持得也非常好,如图所示:

sublime text 3 为配置Python开发环境所做的一些个人设置

我们都知道,ST3(Sublime Text 3)自带的build python可以直接运行.py文件,但是若涉及input()函数需要输入时,就不能用这个了. 下面是我个人所作的一些对我来说算是够用的配置,由于本人还处于初学python的阶段,所以相关配置比较基础与简单. 第一步:下载Sublime Text 下载请去官网下载,下载请视自己的操作系统而定,由于鄙人的系统是Windows,以下皆是以Windows为例展开介绍的. 第二步:Windows 下安装Sublime Text 1. 64