在前端开发中,有很多软件供我们使用:大名鼎鼎的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. 这两个神器结合起来简直好 ...
随机推荐
- eclipse hibernate plugin
JBoss Tools hibernate tools for eclipse plugins
- mysql ++中文乱码问题
使用mysql++读取mysql数据库,数据表中字符集为utf8,但是读取的时候中文字符串不能够正常显示.下面是测试程序: #include <iostream> #include < ...
- iOS 之 UITextView
_lableAssess = [[UITextView alloc] init]; [_lableAssess setFrame:CGRectMake(left2, top2, width2, siz ...
- curl远程传输工具
/** * curl远程传输工具 */ public function post_curl($url,$body,$header,$type='POST'){ $ch = curl_init(); c ...
- DPM,DEM,DDPM的区别
此文来自我在CFD中国论坛中的一篇回复:http://www.cfd-china.com/topic/58/dem%E5%92%8Cdpm/21 正好这几天在研究fluent里的DEM,DPM和DDP ...
- 用Linux命令行获取本机外网IP地址
引言:目前获取ip的方法中,ifconfig和ip获取函数得到的都是内网ip.有时候需要获取外网ip,目前通用的做法,是向外部服务器发送请求,解析外部服务器响应,从而得到的自己的外网ip.linux下 ...
- 文本切换器(TextSwitcher)的功能和用法
TextSwitcher继承了ViewSwitcher,因此它具有与ViewSwitcher相同的特征:可以在切换View组件的同时使用动画效果.与ImageSwitcher相似的是,使用TextSw ...
- Xtrabackup构建MySQL主从环境
环境:HE3主库,HE1从库 HE1:192.168.1.248 HE3:192.168.1.250 从库my.cnf加入以下参数并重启数据库: read_only=1 log_slave_updat ...
- JSP获取绝对物理地址
session.getServletContext().getRealPath(""); 但是 getRealPath("a"+File.separator); ...
- 走进React
走进React React是一个构建用户界面的JavaScript库,是Facebook公司在2013年5月在github上开源的.其特点如下: 高效--React通过对DOM的模拟,最大程度地减少和 ...