返回顶部
首页 > 资讯 > 后端开发 > Python >sublime text 3 + pyt
  • 132
分享到

sublime text 3 + pyt

sublimetextpyt 2023-01-31 08:01:15 132人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

    四年的时间,一直使用EmEditor编辑器进行python开发,之前是做面向过程,只需要将一个单独的py文件维护好即可,用着也挺顺手,但是最近在做面向对象的开发,不同的py文件中相互关联较多,感觉单纯使用EmEditor编辑器确实

    四年的时间,一直使用EmEditor编辑器进行python开发,之前是做面向过程,只需要将一个单独的py文件维护好即可,用着也挺顺手,但是最近在做面向对象开发,不同的py文件中相互关联较多,感觉单纯使用EmEditor编辑器确实有些低效(主要是对EmEditor的插件都不熟悉,然后逐个py文件的查找)。

    在网上搜索了一些python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的情况(可能是我电脑配置不高的原因),所以最终选择了sublime text 3来作为Python开发的编辑器。

    安装及配置过程并不是很复杂,但是对于没有配置过的人并直接在网上查找资料的话,有些资料不够全面,导致会绕一些弯子,所以我将我的安装及配置过程整理出来,希望能够帮助到有需要的人。

    我在网上查找的资料将会列在最后的【相关资料】,非常感谢原作者。

在官网Http://www.sublimetext.com/3下载

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代码粘贴到控制台里:      


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这一项,则表明安装成功。

 

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

输入sublimecodeintel,然后选中安装

 

安装完成之后可以通过【Preferences>>Package Settings】中查看到已安装的插件

 

这里可以自定义设置一些快捷键以及鼠标事件,我都没有操作,我只是在菜单中选择Preferences-->Browser Packages...-->进入相关的目录SublimeCodeIntel\.codeintel找到config,修改了一下Python路径(根据settings-default中确定.codeintel目录


{
    "Python": {  
            "python":"C:/Python27/python.exe",  
             "pythonExtraPaths":  
                [  
                    "C:/Python27",
                    "C:/Python27/DLLs",
                    "C:/Python27/Lib", 
                    "C:/Python27/Lib/site-packages"  
                ]  
              
        },  
}

▶ SideBarEnhancements: 扩展了侧边栏中菜单选项的数量,从而提升你的工作效率。诸如”New file” 和 “Duplicate” 这样的选项对于 ST3 来说实在是太重要了, 我甚至觉得 ST3 本来就应该提供这些功能。而且仅凭 “Delete” 这一个功能就让这个插件值得下载。这个功能将你会在你删除文件的时候把它放入回收站。虽然这个功能乍一看没什么用,但是当你没有使用这样的功能而彻底删除了一个文件的时候,除非你用了版本管理软件,否则你将很难恢复这个文件。

具体安装步骤与其他插件相同,最终安装结果如下:

 

 

pylinter:Python基本主题,通过下图选中安装的插件以及使用后的样式如下

 

 

安装后的样式

 

 

SublimeTmpl:新建文件模板插件,可以支持多种语言例如Python、PHP等,下面的代码是我在配置文件中的配置信息

 

在settings-user中设置上自己的信息


{
            "disable_keymap_actions": false, // "all"; "html,CSS"
            "date_fORMat" : "%Y-%m-%d %H:%M:%S",
            "attr": {
                "author": "mx",
                "email": "mengxiang@xianGCloud.com.cn",
                "link": "http://www.xiangcloud.com.cn/"
            }
        }


我将Python的创建模板命令也做了修改,在key bindings-user中添加了以下信息,意思是ctrl+alt+p就可以创建一个新的Python模板

 


    [ 
        {
            "caption": "Tmpl: Create python", "command": "sublime_tmpl",
            "keys": ["ctrl+alt+p"], "args": {"type": "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

 

 

--结束END--

本文标题: sublime text 3 + pyt

本文链接: https://lsjlt.com/news/192746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • sublime text 3 + pyt
        四年的时间,一直使用EmEditor编辑器进行Python开发,之前是做面向过程,只需要将一个单独的py文件维护好即可,用着也挺顺手,但是最近在做面向对象的开发,不同的py文件中相互关联较多,感觉单纯使用EmEditor编辑器确实...
    99+
    2023-01-31
    sublime text pyt
  • sublime text 3 pytho
       在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的情况(可能是我电脑配置不高的原因),所以最...
    99+
    2023-01-31
    sublime text pytho
  • sublime text 3 Pyth
    重点问题 使用sublime text3编写python代码时,一些类声明函数调用都需要自己去敲写。很影响工作效率。敲写代码时加代码提示。 具体方法 点击Ctrl+Shift+P弹出 ...
    99+
    2023-01-31
    sublime text Pyth
  • Sublime Text 3 的 Pac
    使用快捷键 ctrl+` 或者菜单View > ShowConsole 调出命令界面在出现的输入框中输入:import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d77...
    99+
    2023-01-31
    Sublime Text Pac
  • Sublime Text 3 中HTML
    就是Emmet插件和PyV8插件的安装。1、打开sublime text3 ,菜单栏View->Hide Console,进入命令提示符面板。2、输入以下内容后回车。import urllib.request,os; pf = 'Pa...
    99+
    2023-01-31
    Sublime Text HTML
  • Sublime Text 3 配置
    一:说明    SublimeText 是一个代码编辑器,SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏.SublimeText 的主要功能包括:拼写检查,...
    99+
    2023-01-31
    Sublime Text
  • Sublime Text 3 使用
    Sublime Text 3Emmet快速编写HTML代码共3图>01初始化文档HTML文档需要包含一些固定的标签,比如<html>、<head>、<body>等,现在你只需要1秒钟就可以输入这些标...
    99+
    2023-01-31
    Sublime Text
  • 配置Sublime text 3(ubu
    点击Preferences->Settings User,修改配置文件如下:{ "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",    "fallb...
    99+
    2023-01-31
    Sublime text ubu
  • Sublime text 3配置Pyth
    Sublime text 3是一款超级好用的编程神器,这里总结一下自己在使用的过程中遇到的问题。 1. Sublime text 3自定义字体风格 自定义自己喜欢的字体作为Sublime text默认的编程字体的操作如下:Pref...
    99+
    2023-01-31
    Sublime text Pyth
  • Mac电脑 Sublime Text 3
    在解决Mac Sublime Text 3 如何配置Python环境及安装插件的问题前,先来了解一下什么是Sublime Text mac?sublime text 3 是一款在mac平台上非常适合程序开发人员使用的代码编辑器,集窗口分组、...
    99+
    2023-01-31
    电脑 Mac Text
  • Sublime Text 3 多行游标
    选中要修改的地方ctrl+D ,要跳过不需要修改的选中的就用ctrl+k+d选中要修改的地方ctrl+D,选中所有要修改的 alt+f3ctrl+A  ,然后ctrl+shift+L...
    99+
    2023-01-31
    游标 Sublime Text
  • Sublime Text 3 插件和py
      安装Python,设置环境变量 首先需要安装Python,访问地址https://www.python.org,下载Python,无脑点击下一步安装即可。 在CMD输入命令python,如果进入如图则表明Python安装成功: 如果...
    99+
    2023-01-31
    插件 Sublime Text
  • sublime text 3 如何支持
    需要安装 SublimeCodeIntel 插件。安装方法:1.前示条件是 sublime text 3 已安装 package controll。(插件管理器)   安装 package control 方法:    按 Ctrl + ~...
    99+
    2023-01-31
    sublime text
  • Sublime Text 3是什么工具
    这篇文章主要介绍了Sublime Text 3是什么工具,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 Sublime Text 很赞的代...
    99+
    2024-04-02
  • Sublime Text 3 编辑器的安
    1.首先下载并安装 Sublime_Text_3.3143_Setup 如图:2.安装Package Control 安装package control有两种方式,一种是代码的方式,一种是手工的方式。我们这里选择手工的方式。(1)点击...
    99+
    2023-01-31
    编辑器 Sublime Text
  • 使用Sublime Text 3作为Py
     Sublime Text 3是一款非常好用的编辑器,用它作为Python编辑器时,需要解决中文支持问题,常见问题有两个,一是中文乱码问题,二是运行时Python控制台不能输出中文。一、中文乱码问题    1.大家如果是在官网下载的Subl...
    99+
    2023-01-31
    Sublime Text Py
  • Sublime Text 3安装与使用
    本文是Sublime Text 全程指引 by Lucida (http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)的笔记,并添加了自己整理的一些内容,感谢原作...
    99+
    2023-01-31
    Sublime Text
  • sublime text 3 生成并安装
    1、打开网址http://tmtheme-editor.herokuapp.com/#!/editor/local/Monokai 2、制作自己想要的主题,具体操作网上有很多3、将生成的主题文件*.tmTheme下载下来4、打开sublim...
    99+
    2023-01-31
    并安装 sublime text
  • 在sublime text 3中配置go
    一、下载安装golang和配置环境    1.下载安装golang     2.配置环境变量        GOROOT = "C:\Go"(go安装路径)        GOPATH = "C:\GoPath"(自定义)二、安装Subli...
    99+
    2023-01-31
    sublime text
  • Sublime Text 3 快捷键设置
    sublime text3中快捷键设置是在preferenecs 下面的key bindings打开就行,如图所示我添加的这条是ctrl+shift+c中断运行的脚本{"keys": ["ctrl+shift+c"], "command":...
    99+
    2023-01-31
    快捷键 Sublime Text
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作