Sublime Text 使用技巧
操作方法
- 01
sublime Text 由于其强大的编辑功能以及代码自动完成功能受到无数程序员的青睐,尤其是zend coding 插件的使用。要实现其强大的功能,需要装载一些插件,本文由小编跟大家介绍一下如何在sublime text 安装zen coding 等插件。 Sublime Text 插件安装的几个方法: 第一种、直接安装 安装Sublime text插件很方便,可以直接下载安装包解压缩到软件安装根目录的Packages目录下,放在里面,重启软件即可。 2.使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+`以调出console,然后 粘贴以下代码到底部命令行并回车: 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()) 重启Sublime Text即可。 重启后如果在Perferences->package settings中看到package control这一项,则安装成功。 如果这种方法不能安装成功,可以到这里下载文件手动安装。 用Package Control安装插件的方法: 按下Ctrl+Shift+P调出命令面板 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。 GBK Encoding Support 对应gb2312来说,Sublime Text 2 本生不支持的,我们可以通过插件GBK to UTF8或GBK进行转码工作。 大神级别插件Zen Coding: 输入 div.wrapper>div.header+div.main+div.footer 按下Tab,立刻变成 或者按下ctrl+alt+enter,激发zencoding控制台,可看到整个动态的过程。 Zen Coding代码写法: 1)使用Ctrl + Alt + Enter 呼出ZenCoding 2) div#content>ul>li*3>a[href="javascript:void(0);"]{Links$} 这样短短的一句话生成: <did id=”content”> <ul> <li><a href=”javascript:void(0);”>Links1</a></li> <li><a href=”javascript:void(0);”>Links2</a></li> <li><a href=”javascript:void(0);”>Links3</a></li> </ul> </did> 以下跟大家分享一下Sublime Text 中使用Zen Coding的一些技巧 1、缩写扩展 之前知道,通过Control + Alt + Enter可以在一个新行中输入ZC的缩写,来生成代码。同时,如果我们在编辑中直接书写了ZC缩写,比如 div#content>p 当光标放置在p之后时,可以通过Tab键来扩展,ZC会从光标处开始向左侧搜索到第一个空白处,之间的代码作为ZC缩写,这样不必每次打开新行输入,提高了效率,缺点就是不能够实时预览。 2、嵌套代码 如上图所示,可以实现在已经写好的代码外面嵌套其他的代码,实现方式是将光标放置到想要嵌套的标签上,然后使用Control + Alt + Enter 呼出ZC的命令行,就可以了。 其实Zen Coding还提供了很多方便代码编写的操作,例如标签匹配、返回上一个/下一个编辑点、更新img标签、合并行等,但是因为在Sublime Text中没有提供完整的支持,所以这些特性还无法使用。 其余插件: ①jQuery Package for sublime Text 习惯使用jQuery者必备 ②Sublime Prefixr Prefixr,CSS3 私有前缀自动补全插件 ③JS Format JS代码格式化插件。 ④Placeholders 占位用,包括一些占位文字和HTML代码片段,实用。 ⑤Sublime Alignment 用于代码格式的自动对齐,最新版Sublime 已经集成。 ⑥Tag一些有代码洁癖的程序猿很适合这个插件,HTML代码格式化能使html代码更加漂亮整洁。 ⑦JsMinifier 该插件基于Google Closure compiler,自动压缩js文件。 ⑧Sublime CodeIntel 代码自动提示 ⑨Bracket Highlighter 类似于代码匹配,可以匹配括号,引号等符号内的范围。 ⑩GBK to UTF8 将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C