大前端应用开发与架构设计-Sublime Text基本使用

大前端应用开发与架构设计-Sublime Text基本使用

大前端应用开发与架构设计

如果因为某些原因你不喜欢Visual Studio Code,那么可以使用Sublime Text作为前端开发的编辑器。

Sublime Text介绍

Sublime是一个文本编辑器,可以用来编辑HTML,CSS,JavaScript,PHP应用,具有跨平台(Windows,Ubuntu,Mac),体积小,速度快,扩展性强(支持大量插件)的特点,同时也是一款收费软件。

Sublime Text 下载和安装

官方网站:https://www.sublimetext.com/ ,根据自己的系统版本下载对应的Sublime Text。

安装注意事项

  1. 安装路径必须不能出现中文
  2. 必须安装在本地磁盘(C:\Program Files\Sublime Text 3)

Sublime Text 基本使用

使用Sublime Text实现HTML版Hello World

  1. 首先在本地磁盘创建一个目录(例如D:/web)
  2. 启动Sublime Text后使用快捷键Ctrl+N创建文件,保存到D:/web/index.html,即文件名为index.html,然后使用!+TAB键(前提是得安装Emmet插件)快速创建HTML5模板,并修改网页的标题和添加网页的主体内容,完整的代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>这是网页的标题</title>
</head>
<body>
    <p>hello world</p>
</body>
</html>

如果想在浏览器中查看运行效果,只需要使用右键菜单Open in Broswer打开即可,运行效果如下图所示:

  1. 使用Project->AddFolder to Project 管理项目,这样项目就可以在Sublime的左边栏管理了,如右图所示。

Sublime Text 插件安装和卸载

Package Control安装

Sublime Text可以通过Package Control插件包管理器组件来管理插件(浏览、安装、卸载),首先使用快捷键Ctrl+Shift+p调出命令命令面板,然后输入Install Package Control回车即可安装,如下图所示。

当安装成功后会出现如下消息提示

如果想退出命令面板,按esc键即可。

或者通过ctrl+~调出Sublime Text的控制台,然后输入如下内容并回车即可安装Package Control,该内容来源https://packagecontrol.io/installation#st3

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)

如果控制台输出如下内容即表示安装成功

使用Pacakge Control安装插件

首先使用Ctrl+Shift+p调出命令面板,然后输入Package Control:Install Pacakge(支持模糊查询),此时Sublime Text会列出所有可以安装的插件

,然后在搜索栏中输入你想要安装的插件名称后双击即可安装。这里以ConvertToUTF-8插件为例子

当插件安装成功之后,Sublime Text会生成以下消息

Emmet插件的使用

Emmet插件用于快速编写HTML和CSS代码。

首先使用Ctrl+Shift+p调出命令面板,然后输入Package Control:Install Package

列出插件列表,然后输入Emmet,双击后安装。

如下应用案例展示了Emmet的基本语法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Emmet插件的使用</title>
</head>
<body>

    <!--
        Emmet常用语法:后代
        当元素之间存在上下级关系时,可以使用”>“运算符 快速创建嵌套关系的元素

    -->

    <!--输入div>ul>li*3后按住TAB键会有如下效果 -->
    <div>
        <ul>
            <li></li>
            <li></li>
            <li></li>
        </ul>
    </div>

    <!--
        Emmet常用语法:同代
        当元素之间存在同级关系时,可以使用+快速创建元素
    -->

    <!--
        当输入 div+ul>li*3+p 后按TAB会有如下效果

     -->
     <div></div>
     <ul>
     	<li></li>
     	<li></li>
     	<li></li>
     	<p></p>
     </ul>

     	<!--
        Emmet常用语法:分组
        当元素内存在多组元素时(例如div中包含了header和footer元素),可以使用()表示
    -->

    <!--当输入div>(header>ul>li)+(fotter>ul>li*2) 会有以下效果 -->

    <div>
        <header>
            <ul>
                <li></li>
            </ul>
        </header>
        <fotter>
            <ul>
                <li></li>
                <li></li>
            </ul>
        </fotter>
    </div>

</body>
</html>

更完整的案例可以参考官网提供的Emmet文档

使用Package Control卸载插件

首先使用Control+Shift+p调出命令面板,然后输入Package Control:Remove Package,此时会列出已经安装的列表,然后在搜索框中输入想要删除的插件双击即可删除。

Sublime Text 插件推荐

插件名称 插件功能
IMESupport 输入法跟随光标显示
SublimeCodeIntel 代码智能提示插件
ColorPicker 颜色拾取器
DocBlockr 增强js注释
AutoFileName 文件路径自动提示
Git 分布式版本管理

原文地址:https://www.cnblogs.com/ittimeline/p/9270923.html

时间: 2024-10-11 20:51:14

大前端应用开发与架构设计-Sublime Text基本使用的相关文章

大前端应用开发与架构设计-使用HTML构建Web站点

大前端应用开发与架构设计-使用HTML构建Web站点 大前端应用开发与架构设计 2.1 Web基础介绍 2.1.1 了解互联网应用程序的架构 什么叫做互联网? 互联网:通过网络(有线.无线,4G)将世界各地的计算机(手机.平板.PC.服务器)连接起来的结构. 随着互联网及其相关技术的不断发展,目前基于互联网的程序有B/S(Broswer/Server)架构和C/S(Client/Server)架构两种组成. B/S也就是浏览器/服务器,用户只需要在浏览器中进行相关操作(通常是输入访问地址,或者提

大前端应用开发与架构设计-书籍推荐

大前端应用开发与架构设计-书籍推荐 大前端应用开发与架构设计 在学习新技能(无论是工作还是生活方面),书籍总是呈现知识最完善.系统的方式之一. 接下来将推荐在前端领域的一些著作,如果你想成为一名优秀的前端工程师,那就去好好拜读它们吧. HTML5+CSS3+JavaScript Web设计与前端开发秘籍:HTML CSS JavaScript jQuery 构建网站 HTML 5与CSS 3权威指南(第3版 上册) HTML5基础知识 核心技术与前沿案例 HTML5权威指南 CSS世界 图解CS

大前端应用开发与架构设计-使用CSS美化Web站点(一)

大前端应用开发与架构设计-使用CSS美化Web站点(一) 大前端应用开发与架构设计 3.1 CSS概述 CSS(Cascading Style Sheets)即层叠样式表,是用来控制HTML元素的外观样式(例如字体颜色.大小以及元素的定位等等),目前最新的版本是CSS3. 网页中使用HTML+CSS能够实现网页的元素与外观样式分离,也就是HTML只负责页面元素以及语义部分,CSS负责页面的外观样式,这也是W3C组织推荐的做法,尽量使用CSS取代HTML属性,因为如果让HTML既负责页面结构,又要

【项目总结】扯一扯电商网站前端css的整体架构设计(1)

最近半忙不忙的写了一个外包网站,网站主要功能是艺术品竞拍和艺术衍生品的销售.工程已经完成了80%左右,现在前后端代码量已经50W行左右,我主要负责的是前端设计和前端布局.下面就先放一个网站的设计图吧,因为涉及到甲方的"商业机密",所以打一下马赛克: 这篇文章主要算是我对于这个项目的总结或者说是对于这阶段自己看的一些前端书或者经验的一个总结吧,所以设计图就不贴那么多了.整个项目的设计图由最开始的ui定了个首页稿基调,剩下的界面大部分都是我在首页稿基础上做出来的,以后有机会再唠.PS:不过

数字资产交易平台开发的架构设计理论架构

数字资产交易平台开发的架构设计理论架构架构和设计,这是整个系统的灵魂步骤.一个架构不过关,到后面的问题可能是毁灭性的(相同业务量,相近的硬件,你的系统只跑两年就很卡,人家跑五年没事,很可能就是架构没做好);系统设计不过关,必定走不久,未来业务变化,可能又要换系统...所以想要稳定的系统就要找靠谱的开发商,138.2311-8291源中瑞科技. 1)业务流程设计(可能涉及到业务流程重组,最费事又可能最反复,也是风险最高的地方); 2)系统架构设计(cs还是bs?有没有app?私有部署还是公有云部署

【大数据干货】基于Hadoop的大数据平台实施——整体架构设计

大数据的热度在持续的升温,继云计算之后大数据成为又一大众所追捧的新星.我们暂不去讨论大数据到底是否适用于您的公司或组织,至少在互联网上已经被吹嘘成无所不能的超级战舰.大数据的热度在持续的升温,继云计算之后大数据成为又一大众所追捧的新星.我们暂不去讨论大数据到底是否适用于您的公司或组织,至少在互联网上已经被吹嘘成无所不能的超级战舰.好像一夜之间我们就从互联网时代跳跃进了大数据时代!关于到底什么是大数据,说真的,到目前为止就和云计算一样,让我总觉得像是在看电影<云图>--云里雾里的感觉.或许那些正

[web建站] 极客WEB大前端专家级开发工程师培训视频教程

极客WEB大前端专家级开发工程师培训视频教程  教程下载地址: http://www.fu83.cn/thread-355-1-1.html 课程目录:1.走进前端工程师的世界HTML51.HTML5与HTML4的区别2.HTML5新增的主体结构元素3.HTML5新增的的非主体结构元素 4.HTML5表单新增元素与属性5.HTML5表单新增元素与属性(续)6.HTML5改良的input元素的种类 7.HTML5增强的页面元素8.HTML5编辑API之Range对象(一)9.HTML5编辑API之

扯一扯前端css的整体架构设计:(2)base基础类的那些事儿

周一下午在实验室写了第一篇博文,有几个人捧场,那咱就得接着下去啊.然后我觉得现在写的内容更多的偏向于谈一下我对于前端css架构的理解和前端经验的一个小总结,所以就把标题里原来的[项目总结]给删掉了.但是这不是说以后文章就不提我手里这个半死不活的类电商网站了,还得接着提,要不然拿什么自黑呢~~ [回顾一下上一篇] 上一篇里我主要针对于我最近写的一个项目的前端结构,开始介绍了一些前端结构的一些知识或者说是经验吧. 为什么前端css也有架构,为什么要考虑css的架构,怎么实现css的简单架构,这些问题

微信开发之架构设计

微信作为一款app,提供了友好的用户体验,在开发微信应用时,我们应该尽可能得让自己的网页像webapp一样.用户使用我们的网页,就好像在使用微信内置的app,这样用户才会喜欢我们的网站. 本文将讲解微信开发的前期准备,包括微信开发上的一些坑.架构上的设计.接口上需要注意的地方,全部来自自己的开发经验,如有不对,请指正. 微信开发的坑 1.微信授权 微信中涉及到了OAuth2.0网页授权,正因为这样,我理所当然的用这个接口来读取用户的基本信息,包括头像.用户名等,因为之前了解过淘宝的公众平台,大家