在前端开发中,有很多软件供我们使用:大名鼎鼎的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. 这两个神器结合起来简直好 ...
随机推荐
- JDBC executeBatch 抛出异常停止
进行批量更新的时候发现: addBatch(sql); executeBatch 抛出异常后,剩余的sql没有更新,即出现异常之前的都入库了,异常之后即使有可执行sql都不会执行. 百度资料后了解:这 ...
- iOS 框架 Nimbus
Nimbus好像是用来处理 视图控制器的 解耦 参考: http://www.oschina.net/p/nimbuskit
- Spark中的键值对操作
1.PairRDD介绍 Spark为包含键值对类型的RDD提供了一些专有的操作.这些RDD被称为PairRDD.PairRDD提供了并行操作各个键或跨节点重新进行数据分组的操作接口.例如,Pa ...
- Grunt构建工具能做哪些事?
Grunt到底有什么作用?一般用来干嘛? 很多前端的工作,包括Less编译.javascript压缩.Css压缩等零零碎碎的工作, 都可以让Grunt来做. 实际上在项目开发中,一般是前端代码 与 后 ...
- Delphi 获取内存及CPU信息的函数
Uses MemoryCpuUtils;//首先引用该单元 //声明下列变量用来存储读取的数值 Var iTotalPhysics, iTotalVirtual, iTotalPageFile, iC ...
- ViewFlipper的功能与用法
ViewFlipper组件继承了ViewAnimator,它可调用addView(View v)添加多个组件,一旦向ViewFlipper中添加了多个组件之后,ViewFlipper可使用动画控制多个 ...
- Promise基础
前言: ES2015将Promise引入语言规范,包括fetch等在内的API也构建在Promise之上.作为让js摆脱“回调地狱”的重要一环和众多框架中的重要基础设施之一,学习如何自己实现一个Pro ...
- 第二部分 条件控制执行语句、循环语句、switch语句、跳转语句和其它语句
条件控制执行语句: if语句 if....else....语句 循环语句: while语句 do....while语句 for语句 switch语句: 跳转语句: break; continue; r ...
- POJ1144(割点)
Network Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 12551 Accepted: 5771 Descript ...
- 从svn上回滚版本
转载地址:http://blog.csdn.net/happyqyt/article/details/7107039 提交SVN后想回滚到旧版本. 选择TortoiseSVN→Repo-browser ...