安装配置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