赞
踩
1)官网下载
最新版Sublime Text Build 3126 x64Setup.exe
https://download.sublimetext.com/Sublime%20Text%20Build%203126%20x64%20Setup.exe
2)csdn下载
已上传文件,内含安装包、注册码、汉化文件
http://download.csdn.net/download/zxw08611/9793109
安装后目录:
打开菜单:帮助(Help)->输入许可证(entry listen),输入许可证代码
许可证代码:
—– BEGIN LICENSE —–
Alexey Plutalov
Single User License
EA7E-860776
3DC19CC1 134CDF23 504DC871 2DE5CE55
585DC8A6 253BB0D9 637C87A2 D8D0BA85
AAE574AD BA7D6DA9 2B9773F2 324C5DEF
17830A4E FBCF9D1D 182406E9 F883EA87
E585BBA1 2538C270 E2E857C2 194283CA
7234FF9E D0392F93 1D16E021 F1914917
63909E12 203C0169 3F08FFC8 86D06EA8
73DDAEF0 AC559F30 A6A67947 B60104C6
—— END LICENSE ——
将中文包 Default.sublime-package 放到 submit Text3安装目录下的Data/Installed Packages 即可
如果没有目录“Data/Installed Packages”,先在新建目录。
汉化后:
在此谢谢朽木的汉化文件支持。参考网址:http://www.xiumu.org/note/sublime-text-3.shtml。
安装一个基础的、必备的包管理:Package Control,用来以后安装插件用的。
Package Control安装
1)打开面板。打开submitText3 按快捷键ctrl+` 或者通过菜单 查看(View)—>显示面板(ShowConsole),
2)粘贴以下python代码,回车。
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) |
3)快捷键ctrl+shift+p,输入install,显示如图的,说明安装成功
经过上面安装了Package Control后,我们就可以通过快捷键 Ctrl+Shift+P 打开Package Control来安装插件了。在打开的输入框中输入 install ,会根据你的输入自动提示,选择 Install Package。
1)、ConvertToUTF8 支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件
2)、BracketHighlighter 用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效
3)、DocBlockr DocBlockr可以自动生成PHPDoc风格的注释。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C,C++
4)、Emmet(ZenCoding) 快速生成HTML代码段的插件,强大到无与伦比,不知道的请自行google
5)、SideBarEnhancements 这个插件改进了侧边栏,增加了许多功能
6)、Themr 主题管理,切换主题的时候,不用自己修改配置文件了,用这个可以方便的切换主题
打开sublime遇到一个提示 如上图Sublime Text Errorwhile loading PyV8 binary:exit code 1 Try to manually install Pyv8 formhttps://github.com/emetio/pyv8-binaries
解决办法:a. 去gihub下载 PyV8,连接地址:https://github.com/emmetio/pyv8-binaries#readme。文件名为pyv8-win64.zip
b. 我自己的文件是D:\Program Files\Sublime Text 3.3126\Data\Packages\PyV8 把下载的pyv8-win64.zip 解压 拷贝进来就好了(两个文件)
解决:用户设置里添加"dpi_scale": 1.0,强制不根据 dpi 缩放。
设置
ST3的设置只有两个选项,分别是系统设置和快捷键设置。
一般我们修改设置的话,最好复制出来在user里修改,以免以后升级default被覆盖掉。
l Settings:在此文件里,可以修改很多东西,比如主题,字体,字号,是否显示行号、自动缩进、自动完成。很多都默认选中了,我另外修改了几处地方:
always_show_minimap_viewport——默认显示缩略图
draw_minimap_border——显示缩略图边框
font_size——字号
l Key Bindings:快捷键设置,ST3的快捷键很多,改的时候注意不要覆盖了。因为快捷键众多,所以有下面这种组合快捷键,先按下ctrl+k,松开k,再按下j就可以展开全部折叠代码了。
此处插入图片
l 主要快捷键列表
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+KK 从光标处删除至行尾
Ctrl+Shift+K 删除整行
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+KU 改为大写
Ctrl+KL 改为小写
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 上一个书签
四、 扩展
ST3是支持插件扩展的,首先,我们需要安装Package Control,我会另外发文章介绍。
插件推荐(由于ST3使用python3语言开发,而目前大部分插件还是python2.x,所以暂时有些插件会用不了或会有所改变,请等待更新):
l ZenCoding:前端必备,快速开发HTML/CSS,现已更名为Emmet。
l ZenCoding:前端必备,快速开发HTML/CSS,现已更名为Emmet。
输入div.wrapper>div.header+div.main+div.footer 按下Tab,立刻变成
或者按下ctrl+alt+enter,激发zencoding控制台,可看到整个动态的过程。
l Tag 格式化标签,让乱七八糟的代码,瞬间整齐清晰。
l BracketHighlighter,括弧高亮显示。
l Clipboard History,剪切板历史,可以保存多个复制信息,按下ctrl+alt+v,可以选择历史剪切板。
l Goto-CSS-Declaration,跳转到css文件该class的声明处,方便修改查看,如图下所示,注意对应的css文件要同时打开才行。
l SCSS,支持scss的语法高亮,里面附带了好多CSS Snippet,无论现用或者改造成,都可节省不少时间。
还有很多插件,jquery语法提示,jsHint等等。
用Package Control安装插件的方法:
不爽的是,有的网络环境可能会不允许访问陌生的网络环境从而设置一道防火墙,而SublimeText 2貌似无法设置代理,可能就获取不到安装包列表了。
好,方法介绍完了,下面是本文正题,一些有用的Sublime Text 2插件:
GBK Encoding Support
对应gb2312来说,SublimeText 2 本生不支持的,我们可以通过Ctrl+Shift+P调出命令面板或Perferences->Package Contro,输入install 调出 Install Package 选项并回车,在输入“GBK EncodingSupport”选择开始安装,左下角状态栏有提示安装成功。这时打开gbk编码的文件就不会出现乱码了,如果有需要转成utf-8的可以在File-GBK to UTF8-选择Save with UTF8就偶看了。
Zen Coding
这个,不解释了,还不知道ZenCoding的同学强烈推荐去看一下:《Zen Coding: 一种快速编写HTML/CSS代码的方法》。
emmet
PS:Zen Coding for Sublime Text 2插件的开发者已经停止了在Github上共享了,现在只有通过Package Control来安装。
jQuery Package for sublime Text
如果你离不开jQuery的话,这个必备~~
Sublime Prefixr
Prefixr,CSS3 私有前缀自动补全插件,显然也很有用哇
Sublime Prefixr
JS Format
一个JS代码格式化插件。
SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)
SublimeLinter
Placeholders
故名思意,占位用,包括一些占位文字和HTML代码片段,实用。
Sublime Alignment
用于代码格式的自动对齐。传说最新版Sublime 已经集成。
Clipboard History
粘贴板历史记录,方便使用复制/剪切的内容。
DetectSyntax
这是一个代码检测插件。
Nettuts Fetch
如果你在用一些公用的或者开源的框架,比如 Normalize.css或者modernizr.js,但是,过了一段时间后,可能该开源库已经更新了,而你没有发现,这个时候可能已经不太适合你的项目了,那么你就要重新折腾一遍或者继续用陈旧的文件。Nettuts Fetch可以让你设置一些需要同步的文件列表,然后保存更新。
JsMinifier
该插件基于Google Closure compiler,自动压缩js文件。
Sublime CodeIntel
代码自动提示
Bracket Highlighter
类似于代码匹配,可以匹配括号,引号等符号内的范围。
Hex to HSL
自动转换颜色值,从16进制到HSL格式,快捷键 Ctrl+Shift+U
GBK to UTF8
将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C
Git
该插件基本上实现了git的所有功能。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。