sublime text3 there are no ?问题的出现 http://blog.csdn.net/feilong_csdn/article/details/67638660
安装插件:
Package Control
功能:安装包管理
简介:sublime插件控制台,提供添加、删除、禁用、查找插件等功能
使用:https://sublime.wbond.net/installation
安装方法:
- CTRL+` ,出现控制台
- 粘贴以下代码至控制台
ST2:
1 | import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation') |
ST3:
1 | 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)
|
汉化
选择:ChineseLocalization
1. Emmet(原名 Zen Coding)
一种快速编写html/css的方法
注意:安装Emmet的同时,也会自动安装其依赖PyV8 binary库,安装PyV8库会用较长时间,可以在Sublime左下角看到安装进程状态
2. html5
支持hmtl5规范的插件包
注意:与Emmet插件配合使用,效果更好
使用方法:新建html文档>输入html5>敲击Tab键>自动补全html5规范文档
3. jQuery
支持JQuery规范的插件包
4. javascript-API-Completions
支持Javascript、JQuery、Twitter Bootstrap框架、HTML5标签属性提示的插件,是少数支持sublime text 3的后缀提示的插件,HTML5标签提示sublime text 3自带,不过JQuery提示还是很有用处的,也可设置要提示的语言。
安装方法(请阅读链接详情):http://www.ithao123.cn/content-10545789.html
5. JSFormat
JS代码格式化插件。
使用方法:使用快捷键ctrl+alt+f
6. SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)
7. BracketHighlighter
类似于代码匹配,可以匹配括号,引号等符号内的范围。
使用方法:系统默认为白色高亮,可以使用链接所述方法进行自定义配置
http://www.360doc.com/content/14/1111/15/15077656_424301780.shtml
8. Alignment
代码对齐,如写几个变量,选中这几行,Ctrl+Alt+A,哇,齐了。
9. Ctags
函数跳转,我的电脑上是Alt+点击 函数名称,会跳转到相应的函数
10. DocBlockr
注释插件,生成幽美的注释。标准的注释,包括函数名、参数、返回值等,并以多行显示,省去手动编写。
使用方法见:http://www.cnblogs.com/huangtailang/p/4499988.html
11. SideBarEnhancements
Sublime CodeIntel:代码补全,这是一款代码提示插件,支持多种编程语言
ColorHighlighter:颜色高亮
jQuery:jQuery
ConvertToUTF8:转码成utf-8,解决乱码
ColorPicker:调色板
insertNum 数字递增
激活码
----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------
sublime text3快捷键
选择类
• Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
• Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
• Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
• Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
• Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
• Ctrl+M 光标移动至括号内结束或开始的位置。
• Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
• Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
• Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
• Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
• Ctrl+K+0 展开所有折叠代码。
• Ctrl+← 向左单位性地移动光标,快速移动光标。
• Ctrl+→ 向右单位性地移动光标,快速移动光标。
• shift+↑ 向上选中多行。
• shift+↓ 向下选中多行。
• Shift+← 向左选中文本。
• Shift+→ 向右选中文本。
• Ctrl+Shift+← 向左单位性地选中文本。
• Ctrl+Shift+→ 向右单位性地选中文本。
• Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
• Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
• Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
• Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
编辑类
• Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
• Ctrl+Shift+D 复制光标所在整行,插入到下一行。
• Tab 向右缩进。
• Shift+Tab 向左缩进。
• Ctrl+K+K 从光标处开始删除代码至行尾。
• Ctrl+Shift+K 删除整行。
• Ctrl+/ 注释单行。
• Ctrl+Shift+/ 注释多行。
• Ctrl+K+U 转换大写。
• Ctrl+K+L 转换小写。
• Ctrl+Z 撤销。
• Ctrl+Y 恢复撤销。
• Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
• Ctrl+F2 设置书签
• Ctrl+T 左右字母互换。
• F6 单词检测拼写
搜索类
• Ctrl+F 打开底部搜索框,查找关键字。
• Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
• Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
• Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
• Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
• Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
• Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
• Esc 退出光标多行选择,退出搜索框,命令框等。
显示类
• Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
• Ctrl+PageDown 向左切换当前窗口的标签页。
• Ctrl+PageUp 向右切换当前窗口的标签页。
• Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
• Alt+Shift+2 左右分屏-2列
• Alt+Shift+3 左右分屏-3列
• Alt+Shift+4 左右分屏-4列
• Alt+Shift+5 等分4屏
• Alt+Shift+8 垂直分屏-2屏
• Alt+Shift+9 垂直分屏-3屏
• Ctrl+K+B 开启/关闭侧边栏。
• F11 全屏模式
• Shift+F11 免打扰模式
快捷键设置:
[
{ "keys": ["ctrl+up"], "command": "swap_line_up" },
{ "keys": ["ctrl+down"], "command": "swap_line_down" },
{ "keys": ["ctrl+backspace"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete to Hard BOL.sublime-macro"} },
{ "keys": ["ctrl+alt+="], "command": "alignment" }
]