zoukankan      html  css  js  c++  java
  • Sublime Text 3 python 配置

    Package Control 安装方法

      1.通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴相应的 Python 安装代码;

      2.Sublime Text 3 安装代码并回车:

    import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

      3.重启Sublime Text 3;

      4.如果在Perferences->package settings中看到package control这一项,则安装成功。

    用Package Control安装插件的方法:

    1. 按下Ctrl+Shift+P调出命令面板
    2. 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。如图:

    Pylinter.sublime-settings 配置了pylinter 插件。我使用下面的配置让 Pyhton 在保存时自动规范,并对违反规范显示图标。

    复制代码
     1 {
     2     // Configure pylint's behavior
     3     "pylint_rc": "/Users/daniel/dev/pylintrc",
     4  
     5     // Show different icons for errors, warnings, etc.
     6     "use_icons": true,
     7  
     8     // Automatically run Pylinter when saving a Python document
     9     "run_on_save": true,
    10  
    11     // Don't hide pylint messages when moving the cursor
    12     "message_stay": true
    13 }

    复制代码

    SublimeCodeIntel 插件

      智能提示插件,这个插件的智能提示功能非常强大,可以自定义提示的内容库,我的Python智能提示设置

    复制代码
     1     "Python": {
     2         "python":"D:/Python27/python.exe",
     3         "pythonExtraPaths":
     4             [
     5                 "D:/Python27",
     6                  "D:/Python27/DLLs",
     7                  "D:/Python27/Lib",
     8                  "D:/Python27/Lib/lib-tk",
     9                  "D:/Python27/Lib/site-packages"
    10             ]
    11         }
    复制代码

    Python PEP8 Autoformat 插件

    这是用来按PEP8自动格式化代码的。可以在包管理器中安装。快捷键 CTRL+SHIFT+R 自动格式化python代码

    常用配置

    复制代码
     1 {
     2     "auto_complete": false,
     3     "caret_style": "solid",
     4     "ensure_newline_at_eof_on_save": true,
     5     "find_selected_text": true,
     6     "font_size": 11.0,
     7     "highlight_modified_tabs": true,
     8     "line_padding_bottom": 0,
     9     "line_padding_top": 0,
    10     "scroll_past_end": false,
    11     "show_minimap": false,
    12     "tab_size": 4,
    13     "translate_tabs_to_spaces": true,
    14     "trim_trailing_white_space_on_save": true,
    15     "wide_caret": true,
    16     "word_wrap": true,
    17 }
    复制代码
    F12 或 CTRL+B 运行 py文件
    如果是F12最好在py文件后加raw_input()否则CMD会一闪而过;
  • 相关阅读:
    9.11 eventbus
    9.10,,,实现new instanceof apply call 高阶函数,偏函数,柯里化
    9.9 promise实现 写完了传到gitee上面了,这里这个不完整
    9.5cors配置代码
    9.5 jsonp 实现
    9.5 http tcp https总结
    9.3 es6 class一部分 and es5 class 发布订阅
    8.30 cookie session token jwt
    8.30vue响应式原理
    warning: LF will be replaced by CRLF in renard-wx/project.config.json. The file will have its original line endings in your working directory
  • 原文地址:https://www.cnblogs.com/gswang/p/7467144.html
Copyright © 2011-2022 走看看