unicac 发布的文章

今天群里有人问Sublime Text 2怎么分很多屏 —,— ,其实分屏很简单,Sublime Text 2编辑器本身就有这个功能。

菜单栏 View > Layout 下面就是分屏的选项,每个选项后面都有对应的快捷键。

另外View菜单下拉下面还有许多有用的选项,比如:Hide Minimap、Side Bar、Hide Status Bar等。

Sublime Text 2正式版增加了许多功能,包括文本拖放、改善构建系统、CSS 自动完成和高亮设置等,最得我心的就是文本拖动,之前的DEV版都没有这功能。

另,现在Sublime Text 2不支持GB2312和GBK编码方式中文乱码解决方法是安装一个GBK的插件即可解决。

安装方法和 安装zen coding 一样,安装好Package Control之后,通过快捷键[ctrl+shift+p]调出command palette,然后输入install,调出Package Control,然后找到GBK,回车即可。

$("*"),表示获取所有的对象

$("#element")等同于document.getElementById("element");

$(".abc")表示获得HTML中所有使用了abc这个样式的元素

$("div")表示获得HTML中所有的div元素

$("#a,.b,p")表示获得ID是a的元素和使用了类样式b的元素以及所有的p元素

$("#a .b p")表示获得了ID是a的元素所包含的使用了类样式的b元素中的所有的p元素

$("Element1 Element2 Element3 Element...")css定义层级元素方式一样,只需要不同的元素之间有空格表示,前者父级后者子级以此类推。

$("div > input")表示获取div下所有的input

$("div + p")表示匹配紧跟在 div 元素后的 p 一个元素

$("div ~ p")表示匹配跟在 div 元素后的所有 p 元素

$("Element:first")获得在HTML页面中某种元素的第一个,比如$("div:first")表示获得第一个div

$("Element:last")获得在HTML页面中某种元素的最后一个,比如$("div:last")表示获得最后一个div

$("Element:not(selector)")去除所有与给定选择器匹配的元素,比如$("input:not(:checked)") 表示选择所有没有选中的复选框

- 阅读剩余部分 -

zen coding是神马我就不多介绍了,下面直接讲怎么在sublime text2中安装zen coding插件:

1、通过前一篇文章为sublime text2安装Package Control。

2、安装好Package Control之后,通过快捷键[ctrl+shift+p]调出command palette,然后输入install,调出Package Control,然后找到zen coding(zen coding已改名为 emmet),回车即可。

重启sublime text 2,然后新建个HTML页面输入你熟悉的zen coding快捷键试试!

Sublime Text 2 安装 Sublime Package Control,通过 Sublime Package Control,安装、升级和卸载 Package。

安装 Package Control 的方法:

1、打开 Sublime Text 2,按下 Control + ` 调出 Console,通常这个快捷键会与PC上的其它软件起冲突,需要修改其它软件的这个快捷键。

2、将以下代码粘贴进命令行中并回车:

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())

3、重启 Sublime Text 2,如果在 Preferences -> Package Settings中见到Package Control这一项,就说明安装成功了。

官方最新安装方法:https://sublime.wbond.net/installation#Simple