sublime3 设置python

Posted 志之所趋,无可阻挡。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sublime3 设置python相关的知识,希望对你有一定的参考价值。

sublime3 中文设置

  • 按住  ctrl + `
  • 在弹出的对话空输入代码
    import urllib.request,os,hashlib; h = \'6f4c264a24d933ce70df5dedcf1dcaee\' + \'ebe013ee18cced0ef93d5f746d80ef60\'; 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)
  • 按回车执行代码
  • 在列表对话框搜索插件 chineseLocalizations 进行安装

sublime3 禁止更新提示

  • Preferences(首选项)--- Settings(设置)中user配置中添加"update_check": false

  • 最后一个配置不需要加逗号","

sublime3 变成python的IDE

  • 打开Windows系统的命令提示符工具(cmd),输入一下命令
    pip install flake8
    pip install --upgrade flake8
  • 重新打开sublime3
  • 安装SublimeLinter插件
  • 安装SublimeLinter-flake8插件(语法检查)
  • 重新打开sublime3
  • 配置SublimeLinter
    • 把左边的配置文件全部拷贝到右边(把默认配置文件拷贝大用户配置文件)
    • 把两个(145行、154行) "mark_style": "outline" 改成 "mark_style": "squiggly_underline"
    • 把(50行) "lint_mode": "background" 改成 "lint_mode": "load_save"
  • 安装Anaconda插件(代码补全)
  • 重新打开sublime3
    •  编辑Anaconda的user配置文件
    • 添加以下内容
      {
          "anaconda_linting": false,
          "pep8": false
      }
  • 重新打开sublime3
  • 设置sublime3字体及风格
    • 在user配置改成以下代码
      {
      	"ignored_packages":
      	[
      		"Vintage"
      	],
      	"update_check": false,
      	"font_face": "Consolas",
      	"font_size":16,
      	"font_options": [ 
      	"directwrite",
      	"subpixel_antialias"
      	],
      	"font_options": [ 
      	"directwrite",
      	"subpixel_antialias", 
      	"no_bold", "no_italic"
      	],
      	"caret_style": "solid", 
      	"wide_caret": true, 
      	"highlight_line": true,
      	"draw_white_space": "all", 
      	"indent_guide_options": [
      	"draw_active"
      	],
      	"line_padding_bottom": 1, 
      	"line_padding_top": 2,
      	"fold_buttons": false,
      	"scroll_past_end": true,
      	"shift_tab_unindent": true
      }
      
  • 安装Tomorrow Color Schemes插件(配色方案)
    • 配色方案中可以选择喜欢的配色方案了
    • 选择Tomorrow-Night主题
  • 安装Theme-SoDaReloaded插件(主题及文件类型UI)
    • 配置下user文件
    • 在user配置文件里添加代码
      "theme": "SoDaReloaded Dark.sublime-theme"
  •  配置PEP8规范
    • 添加以下代码,注释的是每行满80个字符就自动换行
      {
      	"tab_size": 4, //TAB键为4个空格
      	"translate_tabs_to_spaces": true,
      	"trim_trailing_white_space_on_save": true, 
      	"ensure_newline_at_eof_on_save": true
      	//"rulers": [ 
      	//72,
      	//79
      	//],
      	//"word_wrap": true,
      	//"wrap_width": 80
      }
      
  • 安装sidebarenhancements(右键增强) 

    • 设置user配置文件
    • 添加以下代码
      	"file_exclude_patterns":[
      		"*.pyc",
      		"*.pyo",
      		"*.exe",
      		"*.dll",
      		"*.obj",
      		"*.o",
      		"*.a",
      		"*.lib",
      		"*.so",
      		"*.dylib",
      		"*.ncb",
      		"*.sdf",
      		"*.suo",
      		"*.pdb",
      		"*.idb",
      		".DS_Store",
      		"*.class",
      		"*.psd",
      		"*.db",
      		"*.sublime-workspace"
      	],
      	"folder_exclude_patterns": [
      		".svn", 
      		".git",
      		".hg", 
      		"CVS", 
      		"__pycache__"
      	]
      
  • 安装Zen Tabs插件
    • 配置插件user文件
    • 添加以下代码
      {
          "open_tab_limit":  5,
          "highlight_modified_tabs": true,
          "show_full_path": false
      }
  • 安装 SublimeTmpl 插件
    •  配置文件1
    • 添加以下代码
      {
      	"disable_keymap_actions": false, // "all"; "html,css"
      	"date_format" : "%Y/%m/%d %H:%M",
      	"attr": {
      	    "author": "LongRm",
      	}
      }
    • 配置文件2

    • 添加以下代码(Ctrl+Alt+P可以新建python模板文件)

      [
          {
              "caption": "Tmpl: Create python", "command": "sublime_tmpl",
              "keys": ["ctrl+alt+p"], "args": {"type": "python"}
          },
      ]
      
    • 修改模板源文件 D:\\Sublime3\\Data\\Packages\\SublimeTmpl\\templates;修改后代码如下

      #!/usr/bin/env python
      # -*- coding: utf-8 -*-
      # @Date    : ${date}
      # @Author  : ${author}
      
  • 安装SublimeREPL插件。(python交互界面,原配的ctrl+b只能显示结果,无法交互(回车无效))
    • 添加以下代码(按F5弹出交互窗口)
      {"keys":["f5"],
          "caption": "SublimeREPL: Python - RUN current file",
          "command": "run_existing_window_command", 
          "args": {"id": "repl_python_run","file":  
          "config/Python/Main.sublime-menu"}
      }

 

  • 安装IMESupport插件。输入法跟随光标

 

sublime3中Git的使用

  • 安装Git(下载地址 https://git-scm.com/download/win
  • git环境进行基本的配置

  • 打开 git Bash
  •  

    git config --global user.email "yourname@yourdomain.com"   # git的邮箱
    git config --global user.name "Firstname Lastname"              # git用户
    
    git config --global --list   # 命令可以查看上面的配置
    

     

  • git部分命令

    git init    # 初始化当前目录为git本地仓库
    git init [project-name]    # 初始化git本地仓库,[project-name]为仓库地址
    git clone [url]    # 拉项目到本地仓库,[url]为远程仓库地址
    
    # 提交文件(在项目目录下提交所有文件)
    git add .
    git commit -m "描述"
    git remote add origin [url]    # 使用https地址;有提示输入账号密码
    git push -u origin master      # 提交完毕
    #######提示出错信息:fatal: remote origin already exists.####### #### 第一次先不理,不一定不成功 #### git remote rm origin ################################################################
  •  安装GitGutter插件(文件新增内容标注)(安装了没反应.....)

  •  

    安装 Git插件(ctrl+shift+p 输入部分git命令)

  • 安装 Git Commit Message Syntax 插件

以上是关于sublime3 设置python的主要内容,如果未能解决你的问题,请参考以下文章

sublime3设置node.js编译

python sublime3 [Decode error - output not utf-8] 中文显示问题

图解使用sublime3编辑器运行python程序

Sublime3 自动添加Python头部注释信息

sublime3 htmlbeautify插件怎么用

sublime3常用环境配置