Front-End(五)——工具使用

mac端推荐使用sublime+emmet.

环境搭建

sublime

官网下载sublime text 02或者03,03现在(2016.07)还是测试版,我使用的是text02.

emmet

sublime text需要一款强大的插件——emmet。
1 安装package control,使用control+`打开控制台,输入如下:
text02版本:
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‘)
text03版本:
import urllib.request,os; pf = ‘Package Control.sublime-package‘; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf),‘wb‘).write(urllib.request.urlopen( ‘http://sublime.wbond.net/‘ + pf.replace(‘ ‘,‘%20‘)).read())

2 tools->command platte,输入:install package。再输入emmet安装重启即可。

emmet的使用

关于emmet的使用介绍,emmet使用类似于css的语法,快速生成html
http://www.iteye.com/news/27580

html:5 或!:用于HTML5文档类型
html:xt:用于XHTML过渡文档类型
html:4s:用于HTML4严格文档类型

连续输入元素名称和ID,Emmet会自动为你补全,比如输入p#foo

时间: 2024-11-07 09:58:11

Front-End(五)——工具使用的相关文章

SGI-STL简记(五)-工具、杂项解析

utility: stl_relops.h : 内部提供了重载模板operator!=.operator>.operator<=.operator>=,而这几个模板函数内部使用到了operator==以及operator<:故只需要模板参数T支持operator==以及operator<, 便可支持其他的比较操作,而不用都重载一次: stl_pair.h : pair struct模板类,仅仅提供两个构造函数,一个默认构造函数,另一个是通过参数依次初始化成员变量first.s

马哥linux2014|2015全套教程

1.本课程全程将基于集成了Openstack云环境.支持高精度时间(PTP)及虚拟化性能大大提升的RHEL 6.5或CentOS 6.6,间或介绍CentOS 7系统的使用: 2.此文章给出的只是个课程知识点框架,实际讲解过程相当精细:另外,知识点讲授的次序未必同此文章所标示的顺序相同: 3.第15期面授班定于2015年3月24号开课:本期将会是马哥教育数年来"直通车"式授课方式的最后一次,自16期开始,整体课程将会被分割为两个甚至是多个不同产品,"直通车"式课程将

2013马哥linux全套视频教程,高清不加密

2013马哥linux全套视频教程,高清不加密,转让.非诚勿扰! 联系人:lovelinux  QQ:3109523055 课程目录:一.Linux系统基础及系统管理1.操作系统发展史,系统架构平台概览: Linux起源.理念.发展历史及各发行版:2.Linux基础知识.基本命令.获得使用帮助及文件系统组织结构等:3.Linux用户.组及权限的基础及相关高级话题,详细讲解useradd/userdel/chmod/chown/usermod/chage/umask等相关命令:4.Bash基础及配

linux学习指南

一.Linux系统管理基础与进阶(RH033和RH133): 1.操作系统发展史,系统架构平台概览: 2.Linux起源.理念.发展历史及各发行版: 3.Linux基础知识.命令.获得使用帮助及文件系统基础: 4.Linux用户.组及权限的基础与高级知识: 5.Bash基础及配置.标准I/O和管道: 6.文本处理工具的概念及vim编辑器的使用: 7.基本系统配置工具及管理工具的使用: 8.进程的查看及各种常见管理工具的使用: 9.文件的查及操作: 10.网络属性配置及网络客户端工具的使用: 11

小功能整理

一.intent相关 发送短信 Intent intent=new Intent(); intent.setAction(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT,"I am a boy"); startActivity(intent); 打开相册 Intent intent=new Intent(); intent.setAction(I

【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )

转载注明出处 : http://blog.csdn.net/shulianghan/article/details/50348982 一. 日期选择器 (UIDatePicker) UIDatePicker 属性截图 : 1. UIDatePicker 控件属性 (1) Mode 属性 Mode 属性 : 用于设置 UIDatePicker 模式; -- Date 属性值 : 显示日期, 不显示时间; -- Time 属性值 : 显示时间, 不显示日期; -- Date and Time 属性值

NetAnalyzer2016使用方法

NetAnalyzer笔记 之 八 NetAnalyzer2016使用方法(2) [创建时间:2016-05-06 22:07:00] NetAnalyzer下载地址 在写本篇的时候,NetAnalyzer 3.1版本已经发布,所以本篇就以最新版本的为例继续使用,并且顺带说明一下,新版本中一些功能. 那我们就开始吧 四.数据菜单 这部分主要是为开发和数据分析相关人员准备的一组功能,这部分主要针对的是对对数据窗口区域的操作 这部分需要借助软件中一个一个特殊的区域来完成,那就是转换窗口,点击 转换窗

NetAnalyzer笔记 之 八 NetAnalyzer2016使用方法(2)

[创建时间:2016-05-06 22:07:00] NetAnalyzer下载地址 在写本篇的时候,NetAnalyzer 3.1版本已经发布,所以本篇就以最新版本的为例继续使用,并且顺带说明一下,新版本中一些功能. 那我们就开始吧 四.数据菜单 这部分主要是为开发和数据分析相关人员准备的一组功能,这部分主要针对的是对对数据窗口区域的操作 这部分需要借助软件中一个一个特殊的区域来完成,那就是转换窗口,点击 转换窗口 中的 显示 如下图所示: 就会打开一个转化窗口,本质就是一个可以输入输出的文本

基于 Docker 实现 DevOps 的一些探索

DevOps 介绍 DevOps(Deveplopment 和 Operations 的简称),中译为开发运维一体化,可定义为是一种过程.方法.文化.运动或实践,主要是为了通过一条高度自动化的流水线来加强开发和其他 IT 职能部门之间的沟通和协作,加速软件和服务的交付. 在一个较成熟的软件和服务交付的团队里,就技术层面来说主要分为三个组成部分:开发.测试和运维.DevOps的作用就是将这三个部分紧密的连接起来,提供一条从软件开发到质量保障到技术运营的自动化流水线,加强不同角色之间的沟通和协作,基

大陆释放四重大信号,对台政策明显出现转变

为了和平统一台湾,大陆方面向台湾释放的善意那是举世公认,无论从资金.技术.人才.农产品进入大陆,那都是一路绿灯,享受着超国民待遇.每年上千亿美元的巨大贸易逆差之所以能长期存在而没有引发矛盾,是大陆的容忍所致.反观台湾方面,对大陆释放的巨大善意却很不以为然,甚至还认为理所当然,把大陆当冤大头.一面赚大陆的钱不客气,一面搞台`独没商量. 与大陆全面对台湾开放形成鲜明对比的是,台湾方面对大陆投资.人才技术交流的种种限制.单就两岸服贸协议来看,大陆开放64个领域给台湾企业,而台湾却给大陆开放48个行业,