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 }
- 在user配置改成以下代码
- 安装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 }
- 添加以下代码,注释的是每行满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"} }
- 添加以下代码(按F5弹出交互窗口)
- 安装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的主要内容,如果未能解决你的问题,请参考以下文章