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

最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 3,这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。

为何选择Sublime Text?

我以前一直是TextMate的忠实用户。这是一个轻量级的、开源的软件,作为OS X的本地应用,具有很好的Mac风格。不过,虽然TextMate是一个很棒的编辑器,有时候还是显得功能不够。

我用过一些功能更强的软件,例如 加上Python插件的IntelliJ IDEA。 我特别喜欢它的debugger和test runner。不过,一个像IntelliJ这样的全功能的IDE对于中小项目来说还是显得过于庞大。

最近几周我开始越来越多的使用 Sublime Text。当我将它安装好之后,感觉非常不错。它确实非常快,自动定期的更新,以及更棒的是完全支持跨平台。对我来说,它最终胜过TextMate的地方是Sublime强大的插件子系统。对于Python开发,有不少插件可以让你开发起来更流畅、更有乐趣。

我现在仍然在不同的项目之间切换编辑器。不过我发现对应Python开发,Sublime在轻量级的编辑器和全功能的IDE之间有着很好的平衡。

字体的选择

Ubuntu Mono 是非常非常不错的字体。前些天我刚从 Menlo 切换过来,这绝对不让人后悔。

在我的15寸的MacBook上,Ubuntu Mono的16号字非常适合。1680 × 1050的分辨率对于一个边栏加两个编辑器窗口(自动调整到80个字符宽)刚好合适。

安装插件

正如之前提到的, Sublime 有一个非常丰富的插件系统。而我当前使用的插件如下:

  • Package Control 在 Sublime 里直接安装附加插件的包管理器。这是唯一一个你必须手动安装的插件。这边列出的其他所有插件都可以通过 Package Control 来安装。也可以通过它来更新已安装过的插件。简单得想做是 Sublime packages 的 apt-get 就行了。
  • Color Scheme - Tomorrow Night Color schemes 决定了编辑器界面语法高亮的字体颜色。这是一个非常酷的暗黑系样式。
  • Theme - Soda Dark Themes 影响 Sublime 界面元素的颜色和风格。这个非常适合 Tomorrow Night 的配色方案。
  • SideBarEnhancements 这个插件提供了侧边栏附加的上下文菜单选项,例如"New file","New Floder"等。这些本应当默认就该有的,却没有。
  • All Autocomplete Sublime 默认的自动完成只关注当前文件的单词。这个插件扩展了其自动完成的单词列表到所有打开的文件。
  • SublimeCodeIntel 为部分语言增强自动完成功能,包括了 Python 。这个插件同时也可以让你跳转到符号定义的地方,通过按住 alt 并点击符号。非常方便。
  • SublimeREPL 允许你在编辑界面直接运行 Python 解释器。我倾向于在单独的终端窗口用 bpython 来运行,但有时 SublimeREPL 是很有帮助的。
  • GitGutter 在编辑器的凹槽区,依照 Git ,增加小图标来标识一行是否被插入、修改或删除。在 GitGutter 的 readme 中有说明如何更改颜色图标来更新你的配色方案文件。
  • Pylinter 这个插件提供了目前我所见到的最好的 pylint 编辑器整合。它自动检查 .py 文件,无论其何时被保存,并且会直接在编辑界面显示 pylint 违规。它还有一个快捷方式来禁用局部的 pylint 检查,通过插入一个 #pylint: 禁用注释。这个插件对于我确实非常有用。

配置文件

Sublime Text 的一个优点就是它的所有配置都是简单的基于 JSON 的配置文件。这使得你可以很容易的将配置转到另一个系统中。我也见过一些人使用 Dropbox 自动同步他们所有电脑上的配置。

Preferences.sublime-settings 配置了 Sublimede 的显示和行为.你可以在sublime 中通过 Preferences > Settings — User 打开并编辑此文件。我使用如下配置:

Pylinter.sublime-settings配置了pylinter 插件。我使用下面的配置让 Pyhton 在保存时自动规范,并对违反规范显示图标。

按键绑定

Sublime 的按键绑定也是全部可配置的基于JSON的 sublime-keymap 配置文件。我修改了一些默认配置以更好的配合我的 TextMate / IntelliJ 肌肉记忆。你可以完全不修改。如果你想,修改很简单,并可以跨平台使用。我使用如下的绑定:

命令行工具

同 TextMate 的 mate 类似,Sublime Text 包含了一个命令行工具,允许你通过 shell 打开编辑器。工具名为 sublis,默认不可用。要使之生效,在任一 shell 中运行下面:

要将 Sublime 作为 git 互动命令的默认编辑器使用——举例,撰写提交信息——只需添加下面一行到你的 ~/.profile 文件:

更多灵感

我希望这篇安装指南能够帮到你。如果你有任何建议或意见可以在下面指正。

原文地址:https://www.cnblogs.com/kongshouyisuiyue/p/9600845.html

时间: 2024-10-29 10:46:47

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

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

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

使用Sublime Text搭建python调试环境[转]

pycharmt等IDE虽然用着爽,但毕竟在速度.资源上还是比较让人不爽的. 使用IDE无非是图个方便省事,特别是像我这种有些记性差的来说. IDE说起来方便于的几个地方就是: 1.语法颜色高亮 2.语法自动完成 3.方便的调试功能 现在有了Sublime Text这枚神器,配合上插件也可以比较方便地搭建一个方便的类似IDE的python调试环境了. 1.现在可以安装sublime text 3,然后安装package control,这玩意可以让你方便安装插件包.安装方法网上一砣. 2.安装S

使用Sublime Text搭建python调试环境

原文地址:http://blog.csdn.net/wenxuansoft/article/details/38559731 pycharmt等IDE虽然用着爽,但毕竟在速度.资源上还是比较让人不爽的. 使用IDE无非是图个方便省事,特别是像我这种有些记性差的来说. IDE说起来方便于的几个地方就是: 1.语法颜色高亮 2.语法自动完成 3.方便的调试功能 现在有了Sublime Text这枚神器,配合上插件也可以比较方便地搭建一个方便的类似IDE的python调试环境了. 1.现在可以安装su

配置Sublime Text的Python运行环境

这其实就一句话,只要在Sumlime Text 中Python的配置文件里修改即可. 步骤: 1. 打开Sublime Text: 2. 在菜单栏上选择“Preferences”-->“Browse Packages”: 3. 在打开的窗口中找到Python文件夹: 4. 找到Python.sublime-build文件并打开 5. 在里面添加当前计算机下Python的安装路径,如"path":"C:/Python34" 1 { 2 "cmd&quo

sublime text3配置python开发环境(windows版)

安装阶段: sublime text3的安装: 下载网址:https://www.sublimetext.com/ 下载完成后 ,点击安装即可. 安装Package Control: 点击 Tools -> install Package Control 安装anaconda: ctrl+shift+p -> 输入install package -> 输入anaconda -> 回车 安装SublimeREPL: ctrl+shift+p -> 输入install packa

配置Python开发环境--Enthought Canopy

Enthought Canopy Download Windows: 双击运行安装包 设置安装位置 设置Canopy为默认Python开发环境(Recommended,if no read article) Quick Start 快速定位:Ctrl+j 注释:Shift+arrow key(selection),Ctrl+/ (comment or uncomment) 代码对齐:slect + Tab/Shift+Tab(to the left)

翻译:打造基于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 3设置吊炸天PHP开发环境

[转载]Sublime Text 3设置吊炸天PHP开发环境 2016-11-04 10:20 | 黑夜路人 @heiyeluren @created: 2016/5/31 @last modify: 2016/7/8 1. 下载安装Sublime Text 3 http://www.sublimetext.com/3 2. 安装Sublime包管理器pci - Package Control 本来Subl3安装Package Control很麻烦,现在简单的方法来了 (1).简单的安装方法 使

python开发环境设置(windows)

python开发环境设置(windows) 1)  python2.7.3安装 在www.python.org上下载python-2.7.6.amd64.msi软件,安装完成后设置path路径.控制面板->高级系统设置->高级->环境变量->新建用户变量,输入变量名path,变量值,确定,确定. 查看设置是否成功:cmd->python,有如下图输出,说明环境变量设置成功. 2) setuptools安装(python2.7.3) 下载setuptools-3.6.zip文件