安装配置sublime Text 3 快捷键方式

sublime-config 配置包 网址:https://github.com/happypeter/sublime-config
packagecontrol 库 网址:https://packagecontrol.io/installation#st3 # 需要VPN访问

一、安装packagecontrol 库

键盘按ctr l+ ` 输入以下类容

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)

二、安装sublimerepl 插件实现代码交互

输入 install package 回车

设置SublimeREPL运行的Python环境
在你的Sublime Text 3的路径下,我的是...\Sublime Text 3\Data\Packages\SublimeREPL\config\Python\ 找到Main.sublime-menu文件,然后用Sublime Text 3 打开,找到id 为 repl_python行,修改 "cmd": ["python", "-i", "-u","$file_basename"],保存。

绑定快捷键

[
    {
        "keys": [
            "f5"
        ],
        "caption": "SublimeREPL: Python - RUN current file",
        "command": "run_existing_window_command",
        "args": {
            "id": "repl_python_run",
            "file": "config/Python/Main.sublime-menu"
        }
    },
    {
        "keys": [
            "f8"
        ],
        "caption": "SublimeREPL: Python - PDB current file",
        "command": "run_existing_window_command",
        "args": {
            "id": "repl_python_pdb",
            "file": "config/Python/Main.sublime-menu"
        }
    },
    
]

这里定义了 f5 直接运行.py文件,f8调试.py文件。
调试*,py的命令
表 1. pdb 常用命令

######## 配置i代码提示语自动补全 sublimecodeintel
######### 一、安装sublimecodeintel 插件
######### 二、配置

######### 三、配置python解释器路径

{
    "codeintel_language_settings": {
        "Python3": {
            "python3": "D:\\Sublime Text Build 3207 x64\\Python37-32",
            "codeintel_scan_extra_dir": [
                "D:\\ Sublime Text Build 3207 x64\\Python37-32\\DLLs",
                "D:\\Sublime Text Build 3207 x64\\Python37-32\\Lib",
                "D:\\Sublime Text Build 3207 x64\\Python37-32\\Lib\\site-packages",
                "D:\\Sublime Text Build 3207 x64\\Python37-32\\Lib\\idlelib",
                "D:\\Sublime Text 3 build 3207\\python3.3.zip",
                "D:\\Sublime Text Build 3207 x64\\Python37-32\\",
                "D:\\Sublime Text Build 3207 x64\\Python37-32\\Lib\\*"
            ],
            "codeintel_scan_files_in_project": true,
            "codeintel_selected_catalogs": [
                
            ]
        }
    }
}

######### 设置失去焦点后自动保存
########## 这是最新版本的Sublime Text3的设置方法 (三部曲)

  • 第一步:preferences 下面的settings;(和老版本的不一样了吧,之前有什么default 和 users,这里只有settings)
  • 第二步:现在分两边了,左边是只读的不能编辑,在左边ctrl + f ,然后在下面输入框里输入save_on_focus_lost,或者找185行
  • 第三部:看下图就搞定了,复制这段代码到右边的框里,然后把false ,改成true 把true后面的逗号删掉,上面的一段代码结束加英文状态下的逗号就好,今后就不用ctrl+s了,舒心多了!

######### 常用快捷键大全
########## sublime实现代码整体前后移

  • 缩进 Tab
  • 反缩进 Shift+Tab
    ########## Sublime配置Terminal插件
    ############ windows环境下:

################## 对未安装package control的sublime:

  • ctrl+shift+p 打开package control
  • 输入 intsall package
  • 输入Terminal
  • Preferences=>Package setting=>Terminal=>Setting -User
  • 输入:
{
    "terminal": "C:\\Windows\\System32\\cmd.exe",
     "parameters": ["/START","%CWD%"]
}
  • 在编辑的文件目录打开cmd:ctrl+shift+t
  • 输入任何一个命令均发现不是命令:
  • 1)首先确认是否在windows环境变量配置了相关路径
  • 2)配置好terminal后应重启subime,这一步是关键。

######### Sublime Text3 插件:DocBlockr注释规范
######### Python PEP8 Autoformat :Sublime中文汉化包
######### ChineseLocalization
######### GBK Encoding Support :中文识别

  • Sublime Text可识别UTF-8格式的中文,不识别GBK和ANSI,因此打开很多含中文的文档都会出现乱码。
  • 通过安装插件GBK Support,来识别GBK和ANSI。
    ######### 用浏览器快速打开页面
  • 需先安装Sidebar Enhancements
  • -设置快捷键:Preferences->Key Bindings - User
//chorme{
    "keys": [
        "f1"
    ],
    "command": "side_bar_files_open_with",
    "args": {
        "paths": [
            
        ],
        "application": "C:\\Users\\gymmer\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe",
        "extensions": ".*"
    }
},
//IE{
    "keys": [
        "f2"
    ],
    "command": "side_bar_files_open_with",
    "args": {
        "paths": [
            
        ],
        "application": "C:\\Program Files\\Internet Explorer\\iexplore.exe",
        "extensions": ".*"
    }
}

######### 其中:

  • keys是按键。
  • application是浏览器应用程序路径,注意反斜杠的要转义。
  • extensions是匹配所有的文件后缀格式。
  • 直接按下快捷键即可
    ########## 关闭自动更新
  • 关闭自动更新
  • 配置:Preferences -> Settings-User
  • 加入这条语句:"update_check":false
  • 关闭Submine Text并重启,即不会再弹出更新提醒了

########### Alignment:代码对齐
########### TrailingSpacer:高亮显示多余的空格和Tab
########### JavaScriptNext:ES6语法识别
########### YUI Compressor:压缩JS和CSS文件
########### Pretty JSON:格式化出漂亮的json

posted @ 2019-04-15 07:39  信念&坚持✊  阅读(361)  评论(0编辑  收藏  举报