前端开发利器 Sublime Text 介绍

前言

说起前端开发工具那就很多了,但大致分为下面两类:

  • 编辑器 : 各平台自带的编辑器,如写字板 etc.; Sublime Text; Notepad++; ULtraEdit; Vim/GVim; Hbuilder 等等
  • IDE : webstorm, eclipse, VS, IntelliJ 等。

但是我推荐的是 Sublime Text, 因为作为编辑器,相比较 IDE 而言,它轻量化,界面简洁,快速,最重要的是它具有丰富的插件。可以说是现在前端开发最流行的开发工具了。

下载

我们可以到 Sublime Text 的 官网下载相应版本的 Sublime Text 编辑器。

如图:



选择下载与版本相应的版本 Sublime Text 即可。

注意:Sublime Text 有两个版本,分别是 Sublime Text2 和 Sublime Text3,这两个版本相比较而言,Sublime Text2 更加稳定,Sublime Text3 功能要丰富一些,你可以权衡一下选择自己需要的版本进行下载。

如何安装插件

安装我们就不讨论了,傻瓜式安装就可以了。我们来说说插件的安装。想要安装插件,我们首先需要安装 Package Control。下面是安装步骤:

  • 第一步: 安装 Package Control

点击 ctrl + ` 或者 View -> Show Console 菜单来打开控制台。

Sublime Text 2 输入以下命令:

1
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation') 

Sublime Text 3 输入以下命令:

1
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)  

点击 回车 键,等待安装完成,重启 Sublime Text 你就可以看见 Package Control 了,如下图所示:

  • 第二步: 安装插件

打开 Package Control 可能发生的问题:

在命令面板中输入 install package 命令并 回车,会出现下面的面板:

在出现的输入框中搜索自己想要安装的插件,选择安装即可。

注意 : 输入 install package 可能出现的问题:

你可能会出现以下警告:

莫慌!根据 Stack Overflow 上的解决方案,极可能是我们的 Intent 服务提供商(ISP)不支持 IPv6 而引起的。

那么,我么要如何解决这个问题呢?

1:获取 sublime.wbond.net 的 IPv4 的地址,我们可以通过在 CMD 中输入 ping sublime.wbond.net 命令

2.打开 C:\Windows\system32\drivers\etc\hosts 文件,增加如下对应关系 {IPv4 地址} sublime.wbond.net

保存文件,再次打开 Package Control 即可,问题解决。

前端开发中常用的那些插件推荐

1.Emment 插件: 让我们编写 HTML 代码更加简单高效

基本用法: 输入标签简写形式,按 TAB 键自动补全。

2.JsFormat 插件: 这是一款将 JS 格式化的插件

基本用法: 在 JS 文件中通过鼠标 右键 -> JsFormat 或者 快键键 ctrl + alt + F 进行格式化:

3.TrailingSpaces 插件: 对于我们代码中多出的 空格TAB 进行显示

4:Tag 插件: 这时一个对 HTML/XML 标签进行缩进、补全和校验的工具

使用方法:通过 Edit -> Tag -> Auto-Format Tags on Document 来排版:

你也可以通过 ctrl + shift + P 调用命令面板来搜索相关命令,如下:

5:Terminal 插件: 编程过程中,我们经常需要使用命令窗口

使用方法:安装好此插件后,通过快捷键 ctrl + shift + T 来呼出命令行窗口。

Sublime Text 常用快捷键

快捷键 功能描述
Ctrl + Shift + P 打开命令面板
Ctrl + P 搜索项目中的文件
Ctrl + Shift + V 粘贴并格式化
Ctrl + D 选择单词,重复可增加选择下一个相同的单词
Ctrl + L 选择行,重复可依次增加选择下一行
Ctrl + Shift + L 选择多行
Ctrl + Shift + Enter 在当前行前插入新行
Ctrl + X 删除当前行
Ctrl + F 查找内容
Ctrl + Shift + F 查找并替换
Ctrl + H 替换
Ctrl + R 前往 method
Ctrl + N 新建窗口
Ctrl + / 注释当前行
Ctrl + Shift + / 当前位置插入注释
Ctrl + Alt + / 块注释,并Focus到首行,写注释说明用的
F11 全屏
Shift + F11 全屏免打扰模式,只编辑当前文件
Alt + . 闭合标签
Alt + Shift + 数字 分屏显示
按Ctrl,依次点击或选取 可编辑的多个位置

本文参考文献:

文章有帮助到您?不妨打赏博主一碗拉面或一杯咖啡的小费吧 :-D!