您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > Python

使用sublime打造一个终极版的Python开发编辑环境

时间:2020-04-30 09:39:04  来源:  作者:

前言

大家可能用过sublime text。有些人可能从版本1开始就已经是sublime的高级用户了。本文的重点是在sublime text 3中为那些可能没有充分利用sublime潜能的人设置一个终极版的Python开发设置环境。

简介

Sublime Text 是一个文本编辑器。具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持windowslinuxmac OS X等操作系统。

欣赏VSCode和Sublime的一点是JSON设置,默认设置和用户设置。然而,最近的VSCode版本正在把它变得更像Intellij ide。看,JSON设置非常棒。我们可以在设置中写我们的评论,为什么我们想要一个特定的设置,为什么我们在一开始就禁用它。

设置

包控制(Package control)

这一点怎么强调都不为过,首先安装包控制:

https://packagecontrol.io/installation

这是执行包管理的最佳方式。安装完成后,您只需从sublime包存储库无缝地安装/卸载您的包。

使用sublime打造一个终极版的Python开发编辑环境

 

侧边栏的改进

安装侧栏增强功能,以允许对侧栏中的文件和文件夹进行过多的操作:

https://packagecontrol.io/packages/SideBarEnhancements

使用sublime打造一个终极版的Python开发编辑环境

 

Anaconda

将sublime变成一个功能齐全的Python IDE,包括自动补全、linting、autopep8格式化、搜索引用等等。

// SublimeLinter Settings - User
{
    "show_panel_on_save": "never",
"gutter_theme": "Packages/Theme - Monokai Pro/Monokai Pro.gutter-theme",
    "styles": [
        {
            "mark_style": "outline",
            "priority": 1,
            "scope": "region.orangish",
            "icon": "warning",
            "types": [
                "warning"
            ]
        },
        {
            "mark_style": "squiggly_underline",
            "priority": 1,
            "scope": "region.redish",
            "icon": "error",
            "types": [
                "error"
            ]
        }
    ]
}

在上面的设置中,压制sublime补全,而anaconda可以发挥作用。

使用sublime打造一个终极版的Python开发编辑环境

 

Go to definition

安装go to definitoin以快速深入到代码定义:

https://packagecontrol.io/packages/Go%20To%20Definition

Breakpoint

快速切换断点,转到断点,选择自定义调试器,pdb, pudb等:

使用sublime打造一个终极版的Python开发编辑环境

 

终端

用一个简单的快捷方式为当前文件路径或工作空间打开终端。

https://packagecontrol.io/packages/Terminal

参考:
https://blog.usejournal.com/ultimate-sublime-for-python-5c531224421b



Tags:Python开发   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
在上一篇帖子《使用Python开发鸿蒙设备程序(1-GPIO外设控制)》中,已经成功的使用 Python 对 GPIO 上的外设进行了控制。这其实不是什么大不了的事,从功能的角度也着实不值得炫耀...【详细内容】
2021-09-23  Tags: Python开发  点击:(52)  评论:(0)  加入收藏
作为仓鼠,过来把这里作为树洞。1、Visual Studio 的 Python 开发插件 PTVSPTVS (Python Tools for Visual Studio) 是一个开源项目,采用Apache 2.0许可发布。PTVS的主要特性包...【详细内容】
2021-06-04  Tags: Python开发  点击:(141)  评论:(0)  加入收藏
今天JetBrains正式发布了Python开发工具PyCharm 2021.1最新版。码农老杨第一时间安装体验,新增的CodeWithMe可以和好基友边撸代码边视频了。WSL的增强支持可以直接在WSL里跑...【详细内容】
2021-04-09  Tags: Python开发  点击:(381)  评论:(0)  加入收藏
在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了。...【详细内容】
2021-03-10  Tags: Python开发  点击:(290)  评论:(0)  加入收藏
在程序开发时候一套好的开发环境和工具栈,可以帮我们极大的提高开发的效率,避免把大量时间浪费在周边琐事上。本文以Python为例,教大家如何快速打造完美的Python项目开发环境:内...【详细内容】
2021-03-10  Tags: Python开发  点击:(275)  评论:(0)  加入收藏
今天从Python的角度来聊下计算机网络这行基础中的基础的话题:网络和IP地址计算(注:本文里的IP指的是IPv4,不涉及IPv6)。相信几乎每位网工读者在平时的工作和学习中都用过类似下图...【详细内容】
2020-09-14  Tags: Python开发  点击:(71)  评论:(0)  加入收藏
安装 pyenv~ % brew install pyenvUpdating Homebrew...==> Auto-updated Homebrew!Updated 1 tap (homebrew/core).==> Updated FormulaeUpdated 19 formulae.......For c...【详细内容】
2020-09-09  Tags: Python开发  点击:(77)  评论:(0)  加入收藏
准备工作  利用python开发app需要用到python的一个模块Kivy,kivy是一个开源的,跨平台的Python开发框架,用于开发使用创新的应用程序。简而言之,这是一个python桌面程序开发框...【详细内容】
2020-08-13  Tags: Python开发  点击:(418)  评论:(0)  加入收藏
一. 安装PythonPython2 还是 Python3 ?这个问题现在其实不用太纠结, 选择则Python3就好了, 除非你是要运行之前的老项目. 首先, Python2只会停留在2.7版本, 不会再重大更新,...【详细内容】
2020-05-07  Tags: Python开发  点击:(29)  评论:(0)  加入收藏
前言大家可能用过sublime text。有些人可能从版本1开始就已经是sublime的高级用户了。本文的重点是在sublime text 3中为那些可能没有充分利用sublime潜能的人设置一个终极...【详细内容】
2020-04-30  Tags: Python开发  点击:(50)  评论:(0)  加入收藏
▌简易百科推荐
大家好,我是菜鸟哥,今天跟大家一起聊一下Python4的话题! 从2020年的1月1号开始,Python官方正式的停止了对于Python2的维护。Python也正式的进入了Python3的时代。而随着时间的...【详细内容】
2021-12-28  菜鸟学python    Tags:Python4   点击:(1)  评论:(0)  加入收藏
学习Python的初衷是因为它的实践的便捷性,几乎计算机上能完成的各种操作都能在Python上找到解决途径。平时工作需要在线学习。而在线学习的复杂性经常让人抓狂。费时费力且效...【详细内容】
2021-12-28  风度翩翩的Python    Tags:Python   点击:(1)  评论:(0)  加入收藏
Python 是一个很棒的语言。它是世界上发展最快的编程语言之一。它一次又一次地证明了在开发人员职位中和跨行业的数据科学职位中的实用性。整个 Python 及其库的生态系统使...【详细内容】
2021-12-27  IT资料库    Tags:Python 库   点击:(2)  评论:(0)  加入收藏
菜单驱动程序简介菜单驱动程序是通过显示选项列表从用户那里获取输入并允许用户从选项列表中选择输入的程序。菜单驱动程序的一个简单示例是 ATM(自动取款机)。在交易的情况下...【详细内容】
2021-12-27  子冉爱python    Tags:Python   点击:(4)  评论:(0)  加入收藏
有不少同学学完Python后仍然很难将其灵活运用。我整理15个Python入门的小程序。在实践中应用Python会有事半功倍的效果。01 实现二元二次函数实现数学里的二元二次函数:f(x,...【详细内容】
2021-12-22  程序汪小成    Tags:Python入门   点击:(32)  评论:(0)  加入收藏
Verilog是由一个个module组成的,下面是其中一个module在网表中的样子,我只需要提取module名字、实例化关系。module rst_filter ( ...); 端口声明... wire定义......【详细内容】
2021-12-22  编程啊青    Tags:Verilog   点击:(8)  评论:(0)  加入收藏
运行环境 如何从 MP4 视频中提取帧 将帧变成 GIF 创建 MP4 到 GIF GUI ...【详细内容】
2021-12-22  修道猿    Tags:Python   点击:(6)  评论:(0)  加入收藏
面向对象:Object Oriented Programming,简称OOP,即面向对象程序设计。类(Class)和对象(Object)类是用来描述具有相同属性和方法对象的集合。对象是类的具体实例。比如,学生都有...【详细内容】
2021-12-22  我头秃了    Tags:python   点击:(9)  评论:(0)  加入收藏
所谓内置函数,就是Python提供的, 可以直接拿来直接用的函数,比如大家熟悉的print,range、input等,也有不是很熟,但是很重要的,如enumerate、zip、join等,Python内置的这些函数非常...【详细内容】
2021-12-21  程序员小新ds    Tags:python初   点击:(5)  评论:(0)  加入收藏
Hi,大家好。我们在接口自动化测试项目中,有时候需要一些加密。今天给大伙介绍Python实现各种 加密 ,接口加解密再也不愁。目录一、项目加解密需求分析六、Python加密库PyCrypto...【详细内容】
2021-12-21  Python可乐    Tags:Python   点击:(8)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条