sublime text linux python配置_将Sublime Text 3打造成强大的Python开发环境

15260450735627bffa06faa

Sublime Text 3是一个轻量级的跨平台文字编辑器,一经面世便被认为是一个杰出的编辑器,而它真正的强大之处在于你可以使用 Package Control 来增加它的功能以及可以进行各种自定义设置。 本文译自realpython.com的一篇教程,可以让你快速地将ST3改造成Python开发环境。——EarlGrey@编程派

在本文章中,我们将会看到如何将 Sublime Text 打造成为 Python 的全栈开发环境(从前端到后端),如何通过自定义主题和插件来增强它的基本功能,并且还将会涉及到很多使 ST3 变得更加强大的常用的命令,特性以及快捷键。

RIgVFLF91Gps0Y

本教程将假定你使用的是 Mac 电脑并且习惯于使用终端。如果你使用的是 Windows 或者 Linux 操作系统,本文涉及到的一些命令将有可能会有所不同,但是你应该仍然可以很容易地通过 Google 来获取到与本教程相关的解答。

特性

让我们从 ST3 的一些默认特性开始着手吧…

Split Layouts

允许你将你的许多文件放到很多分割开来的视窗中。如果你正在进行以测试为目的的开发(将 Python 代码放在一个视窗中,而测试脚本放在另一个视窗中)或者正在进行前端开发(将 HTML 代码放在一个视窗里,CSS/Javascript 代码放在另一个视窗里)的时候将会非常有用。

RIgVFLT7o4S3Fn

Vintage Mode

让你能够在 ST3 中使用 vi 模式。

Chrome-like Tabs

让你在多个文件中切换变得更加方便。

Automatic loading of the last session

帮你自动打开你上次关闭的时候编辑器中所有打开的文件。我总是一直开着 ST3,而且其中打开着一大堆项目——当我重启电脑以后, 它能够自动帮我打开所有的这些文件和文件夹。

Code Snippets

允许你通过一两个简单的关键字就能写出一段常用的代码片(Snippets),从而增加你的生产效率。比如,你只需要打开一个文件,输入 “lorem” 然后敲击 tab 键,就会自动生成一段乱数假文(译者注: 一种用于测试文章或文字在不同字型、版型下看起来的效果等的文字)。又比如在 Python 代码中,你可以输入 “defs” 然后敲击 tab 键,你就能得到一段通用的函数定义。

同时,你还可以点击 Tools > New Snippet 来创建属于你自己的代码片。请参照这个 文档来获取帮助,也可以在 这里 查看我个人用到的一些 snippets。

自定义 Sublime Text 3

在你下载完 ST3 以后…

在命令行中添加 subl 命令

就像 TextMate 的 mate 命令一样,Sublime Text 拥有一个叫做 subl 的命令行工具,可以用来通过终端打开一个文件或者一整个文件夹。

你需要建立一个指向 subl 二进制文件的符号链接来使 subl 命令有效:

$ sudo ln -s /Applications/Sublime Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl

尝试使用以下命令来打开 Sublime 来确保链接生效了:

$ subl

如果以上命令没有效果,你可能需要将 /bin 添加到你的环境变量中:

$ echo "export PATH=~/bin:$PATH" >> ~/.profile

然后重新尝试第一步。

现在你就可以通过下述命令来打开文件或者文件夹了:

# open the current directory

$ subl .# open a directory called tests

$ subl ~/Documents/test# open a file called text.txt

$ subl test.txt

如果路径中含有空格,你必须使用双引号将路径括起来:

$ subl "~/Documents/test/my test file.txt"

想要查询所有可用的命令,请打开帮助文件:

$ subl --help

安装 Package Control

为了使用众多的插件来扩展 Sublime 的功能,你需要安装一个叫做 Package Control 的插件管理器——这个东西你必须要手动安装。但是一旦你安装好了以后,你就可以使用 Package Control 来安装,移除或者升级所有的 ST3 插件了。

  1. 从 Sublime Text 3 官方获取用于安装的代码。依次点击 View > Show Console 打开 ST3 的控制台。在控制台中粘贴刚才的代码,然后点击回车。最后重启 ST3。

  2. 现在你可以通过快捷键 cmd+shift+P 打开 Package Control 来安装其他的插件了。输入 install 然后你就能看见屏幕上出现了 Package Control: Install Package,点击回车然后搜索你想要的插件。

  3. 其他一些相关命令如下:

  • List Packages 显示所有已安装的插件

  • Remove Packages 移除一个指定的插件

  • Upgrade Package 更新一个指定的插件

  • Upgrade/Overwrite All Packages 更新所有已安装的插件

RIgVFLg3RCtTbg

创建自定义配置文件

你可以通过一个基于 JSON 的配置文件来充分的自定义 Sublime Text,这使得转移或者同步你的自定义文件到另一个系统变得非常容易。首先,我们需要新建我们自己的配置文件。我们最好是为不同的系统环境和编程语言各自创建一个配置文件。

依次点击 Sublime Text > Preferences > Settings – User 来创建一个配置文件。在该文件中添加一个空的 JSON 类然后就可以在其中写入你的配置内容了。如下所示:

{ // base settings

"auto_complete": false,

"sublimelinter": false,

"tab_size": 2,

"word_wrap": true

}

  1. 如果想为特定的编程语言新建配置文件的话,请点击 Sublime Text > Preferences > Settings – More > Syntax Specific – User。然后按照 LANGUAGE.sublime-settings 的格式保存该配置文件。例如想新建一个 Python 专用的配置文件,请将该文件保存为 Python.sublime-settings。

  2. 你完全可以按照你自己的喜好来进行各项配置;不过我强烈推荐以我的这份 配置文件 以及 Python 配置 作为基础,然后修改成你所需要的内容。

  3. 一个可选项: 你可以使用 Dropbox 来同步你的所有配置。你只需要将你的配置文件上传到 Dropbox 然后就可以将你的配置同步到你的任意一台设备上了。

  4. 你可以在 Sublime Text Unofficial Documentation 找到一些非常好的参考配置。

主题

ST3 为你提供了完全自定义化一个适合自己主题的能力。当然,你如果不是那么的挑剔的话,你可以通过 Package Control 从许许多多的由 Sublime 社区设计的 主题 中下载一个。 在下载之前你可以通过 ColorSublime 来预览这些主题。

广受欢迎的的 Soda Dark 和极简风格的 Flatland 是我个人最喜欢的两个主题。

在安装完了主题以后, 请务必更新你的配置文件. Sublime Text > Preferences > Settings – User:

{

"theme": "Flatland Dark.sublime-theme

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统上搭建Python开发环境通常分为几个步骤: 1. 安装Python:首先检查系统中是否已安装Python,可以输入`python3 --version`命令查看。如果没有,可以通过包管理器安装,如使用apt-get的Debian/Ubuntu用户运行`sudo apt-get install python3-pip`,如果是yum的CentOS/RHEL用户则执行`sudo yum install python3-pip`。 2. 安装pip:pip是Python的包管理工具,用于安装、更新和管理Python模块。如果已经安装了Python,但是pip未安装,可以在终端运行`sudo apt-get install python3-pip` 或 `sudo yum install python3-pip`来安装。 3. 更新pip:有时为了获取最新的模块,需要更新pip,可以使用`pip3 install --upgrade pip`。 4. 安装虚拟环境(Optional):推荐使用venv或pyenv来创建独立的Python环境,避免全局污染。例如,使用venv,创建一个新的环境并激活它:`python3 -m venv myenv`(myenv是你自定义的环境名),然后通过`. myenv/bin/activate`(取决于具体的环境路径)激活。 5. 安装常用库:使用pip安装一些常用的Python开发库,比如requests、numpy、pandas等,例如`pip3 install requests numpy pandas`。 6. 配置文本编辑器或IDE:选择一个你喜欢的文本编辑器或集成开发环境(IDE),如VS Code、PyCharm、Sublime Text等,并配置Python插件或设置,以便支持语法高亮、自动补全等功能。 完成以上步骤后,你就有了一个基本的Python开发环境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值