• [svc]sublime text3设置py环境最佳姿势


    搞个py虚拟环境

    待sublim调用

    - for windows
    
    pip install virtualenv
    pip install virtualenvwrapper
    pip install virtualenvwrapper-win
    mkvirtualenv --python=C:Python27python.exe py27env
    exit
    mkvirtualenv --python=C:Python36python.exe py36env
    

    下载安装sublime text3

    —– BEGIN LICENSE —–
    TwitterInc
    200 User License
    EA7E-890007
    1D77F72E 390CDD93 4DCBA022 FAF60790
    61AA12C0 A37081C5 D0316412 4584D136
    94D7F7D4 95BC8C1C 527DA828 560BB037
    D1EDDD8C AE7B379F 50C9D69D B35179EF
    2FE898C4 8E4277A8 555CE714 E1FB0E43
    D5D52613 C3D12E98 BC49967F 7652EED2
    9D2D2E61 67610860 6D338B72 5CF95C69
    E36B85CC 84991F19 7575D828 470A92AB
    —— END LICENSE ——
    

    汉化

    contrl+shit+p 输入ip 回车

    新建py编译系统

    {
        "cmd": ["C:\Users\Administrator\Envs\py36env\Scripts\python.exe", "-u", "$file"],
        "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
        "quiet": true
    }
    

    此时写py还不能自动补全.

    安装anaconda插件

    • Goto Definitions 能够在你的整个工程中查找并且显示任意一个变量,函数或者类的定义。
    • Find Usage 能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了。
    • Show Documentation: 能够显示一个函数或者类的说明性字符串(当然,是在定义了字符串的情况下)

    参考


    此时写py可以自动补全了

    不过anaconda还不太好用.补全参数等不需要,需要设置下.

    设置anacoda

    {
        "auto_formatting": true,
        "autoformat_ignore":
        [
            "E309",
            "E501"
        ],
        "pep8_ignore":
        [
            "E309",
            "E501"
        ],
        "python_interpreter": "C:/Users/Administrator/Envs/py36env/Scripts/python.exe",
        "suppress_word_completions": true,
        "suppress_explicit_completions": true,
        "complete_parameters": false,
        "complete_all_parameters": false,
        "anaconda_linter_underlines": true,
        "anaconda_linter_mark_style": "none",
        "display_signatures": false,
        "disable_anaconda_completion": false
    }
    
    • ctrl+b 跑代码
    • ctrl+alt+g 函数跳转,这是anacoda自带的,或者下面方式

    SublimeTmpl插件: ctrl+alt+shit+g 创建py文件

    ctrl+d复制一行设置

    { "keys": ["ctrl+d"], "command": "duplicate_line" }
    
    

    sidebar插件

    a file icon插件

    Monokai Extended插件, more syntax highlighting

    我的完整配置settings.user

    {
    	"color_scheme": "Packages/Monokai Extended/Monokai Extended.tmTheme",
    	"tab_size": 4,
    	"translate_tabs_to_spaces": true,
    	"always_show_minimap_viewport": true,
    	// "draw_white_space": "all"
    	"bold_folder_labels": true,
    	"caret_extra_width": 1,
    	"caret_style": "phase",
    	"close_windows_when_empty": false,
    	"copy_with_empty_selection": false,
    	"drag_text": false,
    	"draw_minimap_border": true,
    	"enable_tab_scrolling": false,
    	"ensure_newline_at_eof_on_save": true,
    	"file_exclude_patterns":
    	[
    		"*.pyc",
    		"*.pyo",
    		"*.exe",
    		"*.dll",
    		"*.obj",
    		"*.o",
    		"*.a",
    		"*.lib",
    		"*.so",
    		"*.dylib",
    		"*.ncb",
    		"*.sdf",
    		"*.suo",
    		"*.pdb",
    		"*.idb",
    		".DS_Store",
    		"*.class",
    		"*.psd",
    		"*.sublime-workspace",
    		".svn",
            ".git",
            ".DS_Store",
            "__pycache__"
    	],
    	"rulers": [79],
        "wrap_width": 80,
    	"font_face": "Source Code Pro",
    	"font_options":
    	[
    		"no_round"
    	],
    	"font_size": 18,
    	"highlight_line": true,
    	"highlight_modified_tabs": true,
    	"ignored_packages":
    	[
    		"Vintage"
    	],
    	"line_padding_bottom": 1,
    	"line_padding_top": 1,
    	"match_brackets_content": false,
    	"match_selection": false,
    	"match_tags": false,
    	"material_theme_accent_graphite": true,
    	"material_theme_compact_sidebar": true,
    	"open_files_in_new_window": false,
    	"overlay_scroll_bars": "enabled",
    	"preview_on_click": true,
    	"scroll_past_end": true,
    	"scroll_speed": 5.0,
    	"show_definitions": false,
    	"show_encoding": true,
    	"show_errors_inline": false,
    	"show_full_path": false,
    	"sidebar_default": true,
    	"translate_tabs_to_spaces": true,
    	"trim_trailing_white_space_on_save": true,
    	"use_simple_full_screen": true,
    	"shift_tab_unindent": true,
    	"indent_to_bracket": true,
        "indent_guide_options": [
            "draw_active",
            "draw_normal"
        ],
        "enable_telemetry": false,
    	"word_wrap": true
    }
    
    

    前端插件

    其它插件

    terminal插件:

    最近比较喜欢Solarized light主题-不伤眼

    好像也可以直接在配色方案里选择, 也可以离线下载安装

    webstorm的几个插件

    .ignore
    CodeGlance
    Atom File Icons IDEA 搜索: File Icons

    最终搞出一份舒服的配置

    https://segmentfault.com/a/1190000002596724

    {
    	"auto_match_enabled": true,
    	"caret_extra_width": 1,
    	"caret_style": "phase",
    	"color_scheme": "Packages/Color Scheme - Default/Mariana.sublime-color-scheme",
    	"default_encoding": "UTF-8",
    	"draw_minimap_border": true,
    	"find_selected_text": true,
    	"fold_buttons": true,
    	"font_face": "Yahei Consolas Hybrid",
    	"font_size": 14,
    	"highlight_line": true,
    	"highlight_modified_tabs": true,
    	"hot_exit": true,
    	"ignored_packages":
    	[
    		"Vintage"
    	],
    	"line_padding_bottom": 2,
    	"line_padding_top": 2,
    	"margin": 4,
    	"tab_size": 4,
    	"theme": "Default.sublime-theme",
    	"translate_tabs_to_spaces": true,
    	"trim_trailing_white_space_on_save": true,
    	"word_wrap": true
    }
    
    

    在改是猪版

    {
    	"auto_match_enabled": true,
    	"caret_extra_width": 1,
    	"caret_style": "phase",
    	"color_scheme": "Packages/Color Scheme - Default/Mariana.sublime-color-scheme",
    	"default_encoding": "UTF-8",
    	"draw_minimap_border": true,
    	"find_selected_text": true,
    	"fold_buttons": true,
    	"font_face": "Courier New",
    	"font_size": 14,
    	"highlight_line": true,
    	"highlight_modified_tabs": true,
    	"hot_exit": true,
    	"ignored_packages":
    	[
    		"Vintage"
    	],
    	"line_padding_bottom": 2,
    	"line_padding_top": 2,
    	"margin": 4,
    	"save_on_focus_lost": true,
    	"show_encoding": true,
    	"show_line_endings": true,
    	"tab_size": 4,
    	"theme": "Default.sublime-theme",
    	"translate_tabs_to_spaces": true,
    	"trim_trailing_white_space_on_save": true,
    	"word_wrap": true
    }
    
    
    

  • 相关阅读:
    jQuery-遍历
    jQuery-尺寸方法
    jQuery-操作css类
    jQuery-添加/删除元素
    jQuery捕获-获取DOM元素内容和属性
    Props属性
    jQuery事件
    jQuery选择器
    JQ基本选择器
    注册事件
  • 原文地址:https://www.cnblogs.com/iiiiiher/p/8392964.html
Copyright © 2020-2023  润新知