在前端开发中,有很多软件供我们使用:大名鼎鼎的WebStorm,老而弥坚的Dreamweaver,后起之秀Hbuilder,还有小清新Sublime Text.......等等。作为新手,首选Dreamweaver的人不会很多,因为学习成本很高;WebStorm容易入手,但是运行时占用大量资源,往往会导致电脑卡顿;Hbuilder非常适合新手,对开发者非常友好,我从开始工作时一直在用,直到一次使用Vue.js开发,由于大量依赖包的存在,Hbuilder构建项目非常缓慢,而且百分之百卡死,比较懒惰而且没有探索精神的我直接放弃。这时,可以试试Sublime Text。Sublime Text真的是轻量级的,安装包很小,它的绝大部分功能是依靠丰富的插件实现的,而且占用资源少,一般配置的电脑同时打开五六个项目简直不要太轻松。
目前主流版本是Sublime Text3,在网上可以找到大量的破解版,一些前端技术交流群里面也分享很多同行们使用的集成各自的插件的版本,作为有点“洁癖”的我怎么能忍受它被如此“污染”呢,所以通过一些尝试,总结出了安装纯净的Sublime Text3的方法。
1、在官网下载最新的安装包:
2、安装软件,一路默认即可,安装完成后打开软件,是英文界面。
3、注册软件,使其不再是试用版
在工具栏中,help --> enter license,在弹窗中输入注册码,有能力的最好还是官方购买,支持正版;没能力的话注册码可以在网上搜索,有时可能要多试几次,下面是一个本人亲测的注册码:
—– BEGIN LICENSE —– Michael Barnes Single User License EA7E-821385 8A353C41 872A0D5C DF9B2950 AFF6F667 C458EA6D 8EA3C286 98D1D650 131A97AB AA919AEC EF20E143 B361B1E7 4C8B7F04 B085E65E 2F5F5360 8489D422 FB8FC1AA 93F6323C FD7F7544 3F39C318 D95E6480 FCCC7561 8A4A1741 68FA4223 ADCEDE07 200C25BE DBBC4855 C4CFB774 C5EC138C 0FEC1CEF D9DCECEC D3A5DAD1 01316C36 —— END LICENSE ——
网上搜到的,感谢提供这个注册码的前辈!
注册完成后,程序标题栏中标题后面的括号中的未注册提示就会消失。
4、安装 Package Control
在软件中使用快捷键 ctrl + ` (数字键1前面那个),程序界面下面会显示出Console,复制以下命令粘贴到Console,点击回车键:
Sublime Text3:
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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 Text2:
import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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')
安装完成后,在工具栏Preferences下面查找Package Control,如果存在Package Control则说明安装成功。
5、安装插件以设置语言
作为新手,英语一般般,为了顺利使用,可以把语言设置为简体中文(有大神建议:为了更充分的发挥Sublime Text3的强大功效,最好使用英文版,因为中文版会有阉割)。
使用快捷键 Ctrl + Shift + P,打开Package Control,输入install,选择Install Package,回车,在输入Chinese,选择ChineseLocalization 插件,该插件将自动安装。安装完成后一般会自动将程序语言切换为简体中文,也可以在帮助(Help)中的Language下选择语言,目前有简体中文、繁体中文、日语、英语可供选择。
6、安装插件
可以先在网上搜索一些热门的常用插件,按照第4步的方法安装进来,也可以将自己想要实用的功能描述出来,在网上搜索相应的插件,安装后使用。Sublime Text3为大家提供了一个平台,或者说是开发环境,只有选择合适的插件才能发挥出它的最大功效,而不是越纯净越好。同时,插件贵精而不贵多,自己常用、顺手最好,满足需求即可,没必要安装一大堆插件而放在那里一年用不了几次。
7、小结
写这篇总结的初衷,是因为最近换了几次系统,每次换系统安装Sublime Text3时都折腾一遍,后来想着写成一篇总结,下次再折腾时就方便很多,也想为暂时不懂这项技能的新手们提供一些帮助。这篇总结写出来之前,进行了多次试验,也借鉴了网上的一些总结和问答,向各位前辈致谢。
- Sublime Text3介绍和插件安装——基于Python开发
Subime编辑器是一款轻量级的代码编辑器,是收费的,但是可以无限期使用.官网下载地址:https://www.sublimetext.com. Sublime Text3支持语言开发种类多样,几乎可 ...
- sublime text3的一些插件安装方法和使用
sublime text部分插件使用方法在线安装package Control的方法: ctrl+~ 输入如下代码: import urllib2,os; pf='Package ...
- sublime text3 Package Control 插件安装及推荐(MAC)
参考: https://www.zhihu.com/question/36233553 https://www.cnblogs.com/zuoan-oopp/p/6692797.html 插件推荐 因 ...
- Sublime Text3 调色板 ColorPicker插件安装及快捷键
一.安装 第一步:打开菜单栏下的tools>command palette或是快捷键ctrl+shift+p输入PI 点击第一个安装包等待跳出窗口,输入ColorPicker,待安装完成 第二步 ...
- sublime text3 jQuery Emmet 插件 安装方法,快捷键
preference->package control->install package> emmet / jQuery 先说jQuery jQuery 集成了很多JS的补全功能.例 ...
- Sublime Text 3常用插件安装
Sublime Text 3常用插件安装 PS:sublime是笔者用过的最好用的编辑器,也是最轻量级,功能最强大的编辑器.好东西应该被分享! 1.直接安装 --下载安装包解压缩到Packages目录 ...
- sublime text3 使用SVN插件
Simon在项目中经常使用SVN,每次都要切换提交,很麻烦,有了这个SVN插件就很方便了,使用快捷方式提交,更新. 安装: Ctrl + Shift + P 调用出Sublime Text的包管理工具 ...
- Sublime text3常用的插件功能和常用的快捷键
Sublime text3常用的插件功能和用法 Package control 插件管理 (使用ctrl+` 将代码复制后粘贴到代码粘贴处,按Enter没有出现错误的话就安装成功了)(ctrl+shi ...
- sublime Text3 前端常用插件
sublime Text3 前端常用插件 - File Switching (文件切换) --- Sublime Text提供了一个非常快速的方式来打开新的文件.只要按下Ctrl+ P并开始输入你想要 ...
- Sublime Text3 配置markdown插件
sublime是一个亮骚的文本编辑器,而且是跨三大平台,而markdown是一门标记语法,对于记录真是神器,具体语法百度很多,下面教你在sublime上配置markdown. 这两个神器结合起来简直好 ...
随机推荐
- 10种处理PHP字符串的措施
PHP有一个海量字符串操作库,提供了大约100个分割.连接.解析和搜索文本的功能.在这一点上,PHP的性能是如此地强大以至于在处理字符串相关问题时,判断哪一个是最好的方法会比较困难.本文中我讲了10个 ...
- --@angularJS--自定义服务与后台数据交互小实例
1.myService.html: <!DOCTYPE HTML><html ng-app="app"><head> <title& ...
- php Excel文件导入 Spreadsheet_Excel_Reader
刚刚开通博客,希望能够通过博客的形式记录自己的学习与成长,同时也希望能够和路上的同僚们多交流,共同进步 小白 -> 大神 go! go! go!! 先总结一下前几天写的Excel导入吧,希 ...
- MySQL导出以H开头的表
情景:我有上百张以H开头的表,我需要备份出这些以H开头的表. mysqldump不支持*或者%这种通配符,所以没法实现备份以xx开头的表这种,这里算是个小技巧,利用文本编辑器来实现. [root@HE ...
- Eclipse指定JDK版本 Failed to load the JNI shared JVM.dll
Eclipse指定JDK版本 Failed to load the JNI shared JVM.dll 打开eclipse.ini添加 -vm C:/Java/jdk1.6.0_02/bin 参考: ...
- C# 编写通用的JSON数据进行序列化和反序列化
注意事项:使用JSON系列化和反系列化,必须要添加引用System.Runtime.Serialization. 1.通用类代码如下: /// <summary> /// JSON序 ...
- eclipse jsp html 格式化 format
eclipse jsp html 格式化 format http://blog.csdn.net/hexin373/article/details/7677250
- 获取FMS的状态信息
application.getStats() application.getStats() Returns statistics about an application. Returns An Ob ...
- C# 汉字转拼音 将中文转换成拼音
//建立一个公共类,用于转换汉字 public class ChnToPh { //定义拼音区编码数组 private static int[] getValue = new int[] { -,-, ...
- java gc的调用机制 和编程规则
转载:http://sunzhyng.iteye.com/blog/480148 一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,有一些应用程序对性能要求 ...