Sublime Text 更新总结

Builds

2116


//全局设置
"highlight_modified_tabs" : true	 变更文件所属的tab高亮
// 折叠
ctrl+shift+[	折叠代码(光标所在块)
ctrl+shift+]	展开折叠的代码(光标所在块)
ctrl+k,t	折叠所有元素属性
ctrk+k,0	取消所有折叠
ctrl+k,ctrl+1~9	折叠第1~第9级块(第2级最有用)
// 选择
ctrl+shift+j	选择当前块,并且包含缩进(再也不用鼠标去拖选了)

2111


// 全局设置 [Global Settings - User]
"ignored_packages": ["Vintage"]	vi 模式

// 文件设置 [File Settings - User]
"draw_indent_guides":true|false	渲染缩进指示线

// 热键
alt+.	自动结束标签:	 
ctrl+shfit+a 扩展选区到标签:	
ctrl+k+b	切换边栏
ctrl+b	编译

// 项目设置
// docs: http://www.sublimetext.com/docs/2/projects.html
增加项目包含过滤选项:file_exclude_patterns 和 folder_exclude_patterns,分别为文件和文件夹匹配模式。
// 例:
{
	"path": "/D/dev.workspace/foo",	
	"folder_exclude_patterns": ["data","css"],
	"file_exclude_patterns":["*.png"]
}

扩展

Package Control

包管理。这是 sublime 最有价值的扩展。可以随时通过 discover package 命令来查找最新的扩展。

  1. 安装,ctrl + ` 打开控制台,然后输入以下的一整行 python 代码进行安装:

    
    import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
    
  2. 重启sublime
  3. ctrl + shift + p 打开命令面板,输入 install 查询,选择第一个 "Package Control: Install Package"
  4. 选择需要的包安装

** 安装失败的包,进入Data/Installed Packages删除对应的。

下面的扩展都可以通过 Package Control 自动安装:

Alignment

代码对齐扩展,默认赋值等号(=)对齐,可自定义,比如增加JSON中键值分割的冒号(:)对齐。

Git

安装之后,命令面板中输入 git 查询命令。缺陷是使用起来速度很慢。

SublimeCodeIntel

智能提示。支持CSS、JS等等。

Goto Documentation

支持JS或PHP文件。JS文件中使用 ‘Goto Documentation’ 命令将打开 MDN 搜索选中词语,查 DOM 手册时相当有用。

Sublime 2 ZenCoding

自 Sublime 更新到版本2以来首次能使用。写 HTML 代码必备。

常用热键总结

ctrl + ↑/↓	按行卷屏
ctrl + shift + d	复制行
ctrl + shift + k	删除行
ctrl + d	选择邻近选中内容
alt + f3 选择所有选中内容

ctrl + shift + enter 往光标所有行之前换一行
ctrl + enter 往光标所有行之后换一行

ctrl + shift + f	文件夹查找
alt + shift + w	标签包围选区(安装 zen coding 之后更好用)

// zen coding
ctrl + shift + ,	向前选择标签或属性
ctrl + shift + .	向后选择标签或属性
ctrl + alt + enter 缩写展开预览
ctrl + ,	展开缩写
f1	style 标签中智能提示样式
posted @ 2011-09-29 11:06  ambar  阅读(5845)  评论(0编辑  收藏  举报