linux sublime python,使用sublime text 3搭建python开发环境

1 下载sublime

2 安装插件管理工具

打开Sublime Text,在工具栏里找到Tools -> Install Package Control,单击后就会开始安装插件/包管理工具。

因为服务器在国外,下载的时候有些慢,耐心等待即可。如果下载失败,会有警告弹窗提示。

3 安装插件

安装和搜索插件的步骤:

快捷键ctrl+shift+P,或在工具栏里依次点击Preferences -> Package Control。

在弹出的命令框里输入Install,找到Package Control: Install Package,回车。

输入要搜索下载的插件名,回车即开始下载安装插件。

以下插件与python环境管理神器conda息息相关,尽量安装conda后使用。

3.1 主题

配置开发环境,首先要想到的就是配色方案了,也就是主题,以Material为例。

根据安装步骤安装主题后,选择配色方案。依次点击Preferences -> Color Scheme...,能看见安装好的Material的4个配置方案:

f8e9c6b764c0

截图录屏_选择区域_20210116132843.png

根据自己的喜好选择对应的配色即可。

选择主题。依次点击Preferences -> Theme...,能看到Material的4个主题:

f8e9c6b764c0

截图录屏_选择区域_20210116133100.png

选择自己喜欢的主题即可,最好与配色方案相搭配。

3.2 Anaconda

Sublime Text 的 Anaconda 并非python环境控制的Anaconda,仅是一个能够在Sublime Text中完成语法提示、自动补全等功能的插件,虽然也能提供环境控制,但并不智能。

Anaconda的配置文件需要调整的地方:

f8e9c6b764c0

截图录屏_选择区域_20210116133535.png

配置文件的参数可以用用户配置文件覆盖默认配置文件,我是直接修改的默认配置文件。

默认配置文件第300行:

"anaconda_linter_mark_style": "outline",

修改为:

"anaconda_linter_mark_style": "solid_underline",

美观度上能改善一下。

第371行:

"pep8_max_line_length": 79,

修改为:

"pep8_max_line_length": 248,

因为现在python代码长度还限制在79个字符经常不够用,可以根自己的实际需求修改此值。

以上两处修改可以在用户配置文件中修改,点击上图中的Settings - User,添加:

{

"anaconda_linter_mark_style": "solid_underline",

"pep8_max_line_length": 248

}

3.3 conda

这里的conda是正版的conda为Sublime Text开发的环境管理插件,但不提供自动补全功能,想要与Anaconda插件结合使用,还需要手动配置Anaconda的python解释器路径。

为了解决此问题,我对官方的conda插件进行了简单的修改,在安装好官方的conda插件后,使用我修改过的插件进行替换,即可实现在conda切换环境后,自动修改Anaconda的解释器路径。

目前只支持Linux和macOS。

目前已支持Linux、macOS和Windows。

找到Sublime Text插件安装路径(点击Preferences -> Browse Packages...即可自动打开),进入上一级目录的Installed Packages文件夹,将下载好的包替换掉官方包,重新打开Sublime Text即可使用。

3.4 PyYapf

自动格式化插件,基于谷歌的yapf插件实现,所以在安装此插件前需要先安装yapf:

pip install yapf

再搜索安装此插件。

需要修改配置文件里的第3行,但这个包不能对默认配置文件进行修改,所以需要在用户配置文件中修改:

{

"yapf_command": "/home/thepoy/miniconda3/bin/yapf"

}

yapf命令的位置,因为用的是conda环境管理,所以在base环境下安装的yapf可以通过whereis yapf或which yapf查找。

如果是windows的话,用where yapf查询。

如果yapf安装在其他环境里,就修改为对应环境的bin目录即可。

修改快捷键(可选):

f8e9c6b764c0

截图录屏_选择区域_20210116141233.png

打开的是全局用户自定义快捷键配置文件,如果文件为空,添加:

[

{

"keys": [

"ctrl+alt+l"

],

"command": "yapf_selection"

}

]

如果之前修改过快捷键,则添加:

{

"keys": [

"ctrl+alt+l"

],

"command": "yapf_selection"

},

接下来写完一个py文件,就可以通过ctrl+shift+L来调用yapf完成格式化了。

3.5 File Header

文件头管理插件。

此插件支持很多语言的文件头。

在用户配置文件里添加:

{

"Default": {

"author": "XXX",

"email": "XXX@XXX.XXX"

}

}

打开插件目录(参考3.3),进入FileHeader -> template -> header,找到Python.tmpl,将其内容修改为:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# @Author: {{author}}

# @Email: {{email}}

# @File Name: {{file_name}}

# @Created: {{create_time}}

# @Modified: {{last_modified_time}}

使用File Header新建py文件,就会自动添加文件头了。

f8e9c6b764c0

截图录屏_选择区域_20210116140855.png

f8e9c6b764c0

截图录屏_选择区域_20210116140933.png

f8e9c6b764c0

截图录屏_选择区域_20210116141035.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值