• Sublime text 3搭建Python开发环境


    前辈们说的已经很多了,但是自己依旧会出现各种问题,写篇日志记录这次的搭建经验。

    1.安装python,我用的是python3.5,可以上官网下载

    2.安装Sublime text 3,可以上官网下载

    3.安装插件:

    Package Control:首先安装这个插件,比较麻烦一点,可以直接看 官网说明

      1.打开命令行界面,使用 ctrl+`快捷键 或者 菜单项View > Show Console 

      2.Sublime text 3复制下面的代码

    import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

         3.Sublime text 2复制下面代码

    import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

     在preferences菜单下新增package control选项,安装成功

    主题ColorSublime提供了许多主题,可以选自己喜欢的

    SideBarEnhancements:扩展侧边栏功能,必备

    ctrl+P在package control中搜索install,

    接着搜索SideBarEnhancements,点击后安装

     Anaconda:代码提示等许多功能,必备

    ctrl+P在package control中搜索install,

    进入安装界面,安装好后再在新窗口命令行中输入Anaconda并点击第一个备选项进行安装。

    在settings-default中修改

    python_interpreter后为python默认安装位置,我的python安装目录在E:Pythonpython.exe,注意要用反斜杠

    settings-user中配置如下:

    {
    "python_interpreter": "E:/Python/python.exe",
    "suppress_word_completions": true,
    "suppress_explicit_completions": true,
    "complete_parameters": true,
    }

    安装后如果不能自动补全模块名,可以查找Sublime Text的github的主页README.md看介绍

    找到Sublime Text3的包目录,在软件里Preferences/Browser Packages里面。然后在Packages里新建一个文件夹python,里面新建一个Completion Rules.tmPreferences注意别忘了空格,然后编辑里面内容为:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>scope</key>
        <string>source.python</string>
        <key>settings</key>
        <dict>
            <key>cancelCompletion</key>
            <string>^(.*(and|or)$)|(s*(pass|return|and|or|(class|def)s*[a-zA-Z_0-9]+)$)</string>
        </dict>
    </dict>
    </plist>

    然后重启subime就好了!

     
     

    SublimeLinter:代码检查工具,可以设置四种工作状态

    仅保存模式,节省资源,保证ST3的流畅

    在仅保存模式下,敲完代码,保存后会提示代码错误和警告的地方

    可以设置提示的方式,以及,show Errors on save

    安装过程:

    1.安装sublimeLinter

    方法同上

    2.安装pep8或者pyflakes

    在cmd命令行中 用pip命令安装,

    如:pip install pep8

    3.安装sublimelinter-pep8或者sublimelinter-pyflakes,对应上面安装的pep8或者pyflakes

    测试后:

    安装成功!

    Python pep8 autofromat:代码格式化

    让代码更简洁!

    快捷键Ctrl + Shift + R,好东西一个,又节省了程序员的工作。

    Emmet:可以通过简单的缩写来创建 HTML 或者 CSS 的代码块。

  • 相关阅读:
    Java的代码风格
    哪些你容易忽略的C语言基础知识
    Java基础学习笔记第二章
    Java代码性能优化总结
    Java并发编程(2):线程中断(含代码)
    C语言代码训练(一)
    数控G代码编程详解大全
    PLC编程算法
    博客转移到新地址
    一些吐槽
  • 原文地址:https://www.cnblogs.com/slothrbk/p/7258871.html
Copyright © 2020-2023  润新知