Sublime Text 3 dev builds are currently available to registered users only.dev版本只提供给注册用户。Sublime Tex
Sublime Text 3 dev builds are currently available to registered users only.dev版本只提供给注册用户。
Sublime Text 3,好久没有更新了,最新版有些插件无法使用,好奇怪。退回到3083,可以免费使用的版本。
##设置
// 设置字体"font_face": "YaHei Consolas Hybrid","font_size": 12,// 使光标闪动更加柔和"caret_style": "phase",// 高亮当前行"highlight_line": true,// 高亮有修改的标签"highlight_modified_tabs": true,//使用的主题"theme": "Spacegray Eighties.sublime-theme","color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme",//使用tab补全代码,回车跳行"auto_complete_commit_on_tab": true,
##安装插件先安装Package Control
快捷键ctrl+` 或者View > Show Console,打开命令行,输入,安装好以后重启。
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)
在线安装插件在网上教程有很多,主要介绍离线安装插件
参考地址:https://packagecontrol.io/installation
##插件离线安装由于网络问题,有些时候需要通过其它方式下载回来,离线安装
先下载好插件安装包,可以在https://packagecontrol.io/搜索。然后放在Sublime Text/Data/Packages
在github下载的,要修改插件的名字例如,Emmet,下载的离线包是emmet-sublime-master.zip
,修改为Emmet
,和插件名字一样,如果首字母是大写的就大写,这是个坑,下面有解释。
如果你安装的有
Package Control
,而又要离线安装插件,要记得在Package Control,用户设置里面在installed_packages
添加你插件的名字。例如
{ "auto_upgrade": false, "auto_upgrade_ignore": [ ], "auto_upgrade_last_run": null, "bootstrapped": true, "installed_packages": [ "AutoFileName", "BracketHighlighter", "Color Highlighter", "ConvertToUTF8", "Emmet", "jQuery", "Package Control", "SublimeCodeIntel", "Theme - Spacegray" ]}
##使用的插件###ConvertToUTF8
通过本插件,您可以编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP 等https://github.com/seanliang/ConvertToUTF8
###AutoFileName
自动完成文件名的输入
###BracketHighlighter
可匹配标签,括号,引号等,高亮标记,便于查看起始和结束标记。https://github.com/facelessuser/BracketHighlighter
如果离线安装,html的tags不显示。作者是建议在线安装的,但由于网络安装不上,选择离线安装,还要安装
Package Control
和backrefs
https://github.com/facelessuser/sublime-backrefs,需要Package Control在Installed Packages文件夹里面
自动生成的0_package_control_loader.sublime-package
用解压软件打开,新建一个50-backrefs.py
,再写上,如下。我用好压,直接把文件拉进去的。就可以了
from package_control import sys_pathsys_path.add_dependency('backrefs')
###jquery
jqeury函数自动提示,https://github.com/SublimeText/jQuery
###Color Highlighter
css颜色提示和配色。https://github.com/Monnoroch/ColorHighlighter
###emmet
简短的代码,让代码自动完成,大名鼎鼎的插件。安装是个坑,如果是离线安装,要把名字修改问
Emmet
,并且还要安装PyV8
,网络问题,自己安装pyv8,https://github.com/emmetio/pyv8-binaries下载对应的版本,或者可以32和64都下载上,在Sublime Text/Data/Packages
新建PyV8
文件夹,注意名字大小写,再新建win32-p3和win64-p3
,p3是py3版本了,把下载回来的分别放进去。再关闭自动更新,新建config.json
,写上如下
{"skip_update": true}
###SublimeCodeIntel
代码提示
###spacegray
漂亮的主题
##修改设置文件夹,绿色便携式在安装目录下载创建Data
文件夹,然后把%appdata%/Sublime Text 3
里面的文件复制到data里面或者,可以直接下载便携版
##快捷键
Ctrl+L 选择整行(按住-继续选择下行)Ctrl+KK 从光标处删除至行尾Ctrl+Shift+K 删除整行Ctrl+Shift+D 复制光标所在整行,插入在该行之前Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+KU 改为大写Ctrl+KL 改为小写Ctrl+D 选词 (按住-继续选择下个相同的字符串)Ctrl+D 跳转到指定行Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)Ctrl+Shift+/ 注释已选择内容Ctrl+Z 撤销Ctrl+Y 恢复撤销Ctrl+M 光标跳至对应的括号Alt+. 闭合当前标签Ctrl+Shift+A 选择光标位置父标签对儿Ctrl+Shift+[ 折叠代码Ctrl+Shift+] 展开代码Ctrl+KT 折叠属性Ctrl+K0 展开所有Ctrl+U 软撤销Ctrl+T 词互换Tab 缩进 自动完成Shift+Tab 去除缩进Ctrl+Shift+↑ 与上行互换Ctrl+Shift+↓ 与下行互换Ctrl+K Backspace 从光标处删除至行首Ctrl+Enter 光标后插入行Ctrl+Shift+Enter 光标前插入行Ctrl+F2 设置书签F2 下一个书签Shift+F2 上一个书签
##显示顶部菜单栏
按住Ctrl+Shifp+p,出现一个框,在框里输入view:
,选择:View:Toggle Menu
即可
ctrl+alt+shift+p
win下 显示范围show_scope_name