Sublime Text3使用配置笔记#插件相关安装or重装package controlSublime Text3安装插件之前先安装插件管理的工具包:package control;原因:默认的汉化
Sublime Text3使用配置笔记
#插件相关
安装or重装package control
Sublime Text3安装插件之前先安装插件管理的工具包:package control;
.原因:默认的汉化绿色包安装插件失败,使用的是旧URL已然被墙。换成新版本3.0即可;且网上提示的修改host完全已经不能用了;
.官方指引:点击这里,最新代码以官方指引为准。
查看-->显示控制台(Ctrl + `)
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)
##syncedSideBarBg
这个插件是同步侧边栏颜色和编辑框主题一致的。如果不起作用,请重启。##Fileheader这个插件是个非常优秀的插件,可支持自定义文件的Header;##gitgutter 的坑Git Gutter V1.1.2会导致输入法有严重延迟;折腾好久才定位到;网上还有提及任务管理器干掉plugin_host.exe的,但也只是治标;卸载掉,换做最新版本V1.2.2就没有这个问题了;
现在还有一个版本是GitGutter-Edge,目测是最新的,正在试用。
Markdown插件
- Monkey Extended & Markdown Extended √
- MarkdownEditing
- MarkdownTOC √
- Table Editor
- Markdown Preview √
详情移步:这里
GitSavvy
git的插件,我最喜欢的,尤其喜欢git:commit时两个快捷键⌘+s,⌘+enter(windows下对应ctrl+s,ctrl+enter);
Mac下需先安装配置git-osx-installer,参考我写的另一篇文章:Mac下git配置;(windows下需安装git客户端git for Windows[^git-scm和msysGit的关系])
[^git-scm和msysGit的关系]: 参考链接 ,一句话来说git-scm是git官方网站,以Linux平台源码提供。msysGit是一个提供兼容windows平台编译好的官方二进制包git for windows,以及自身msysGit二进制包。貌似现在msysGit的链接都跳转到git for Windows了,或许有故事。
#外观配置
##使用默认的圆弧文件标签栏首选项-->设置-->用户删除这一行:"theme": "Soda Dark 3.sublime-theme",
修复汉化菜单
复制这两个文件到SublimeText3/Data/Packages/Package ControlDefault.sublime-commandsMain.sublime-menu如果没有对应文件夹,是因为还没通过新插件控制安装过插件,可以自行新建文件夹。
##自定义一些view在首选项-->设置-->用户中添加
"font_face": "YaHei Consolas Hybrid", "font_options": [ "directwrite" ], "font_size": 10, "ignored_packages": [ "Vintage" ], "save_on_focus_lost": true, "tab_size": 4, "translate_tabs_to_spaces": true, "draw_white_space": "all", "update_check": false, "word_wrap": true, "wrap_width": 128
快捷键
快捷键绑Ctrl + B绑定修复
运行python不小心把Ctrl + B 绑定了 Syntax Check
修改SublimeText3/Data/Local/Session.sublime_session
"build_system_choices":[ [ [ [ "Packages/Python/Python.sublime-build", "" ], [ "Packages/Python/Python.sublime-build", "Syntax Check" ] ], [ "Packages/Python/Python.sublime-build", "Syntax Check" ] ]]
把最后引号内的内容清空即可,注意不要用sublime编辑,因为你覆盖不了当前session:)可以换Ultraedit编辑;
"build_system_choices":[ [ [ [ "Packages/Python/Python.sublime-build", "" ], [ "Packages/Python/Python.sublime-build", "Syntax Check" ] ], [ "Packages/Python/Python.sublime-build", "" ] ]]
Sublime停止编译
取消正在运行的python应用,在调试多线程、flask时用到
默认是["ctrl+break"],笔记本上无法匹配,编译器提示为["ctrl+c"],与windows复制冲突;在首选项按键绑定-用户,添加
{ "keys": ["ctrl+//"], "command": "exec", "args": {"kill": true} },
Win10相关tips
win10提示ime已禁用
M图标——更改语言首选项或Win+X——控制面板——更改输入法,高级设置——使用桌面语方栏——选中保存。
Win10快速修改hosts文件
C:/Windows/System32/drivers/etc/hosts 拖到桌面上,同意权限,修改完毕,拖回来即可。