Sublime Text:性感无比的代码编辑器安装破解配置教程
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相信你和我一样,都不会例外。
我用过的编辑器不少,真不少~ 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号。它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等,但它有着很多其他编辑器没有的超酷的特性,让它的好用达到了前所未有的程度……

曾经有人说过,世界上有两种编辑器,好用和不好用的;而在好用的编辑器中,又分两种,免费的和死贵死贵的。譬如说 VIM 和 TextMate,就是免费和死贵的典型。很不幸,今天的主角 Sublime Text 也是个死贵死贵的代表,它是一款收费的商业软件。
当然,网上也可以找到很多被大神破解版的Sublime Text,有的甚至有破解、汉化、增强版。但是,作为我这种玩代码多年的“小码哥”,是无法接受别被人破解后,在里面添加很多别的插件或内容的软件,这可能是一种洁癖,用起来极度不爽!
而且,现在根据版本发布网站上提供的信息,目前最高版本达到了4090版,提供了“官方原版”、“破解加强版”、“简体中文版”和“繁体中文版”四个版本。(如下图)

看看的我心里直痒痒,于是,花了几个小时时间,对他做了一些研究后,基本上可以将原版成功破解了。下面我就来跟大家介绍一下方法。
一、下载Sublime Text软件
就是进入上面那个网站,进行下载。
需要下载两个版本,一个官方原版,一个简体中文版。(如下图)

二、解压安装
其实解压即安装,这是绿色免安装版本的,解压后就直接可以运行使用。

从上图可以看出,官方原版和简体中文版内的文件内容一样,而且两个sublime_text.exe的文件大小也一样,说明破解的内容应该其他文件夹内。
首先,我们运行官方原版的sublime_text.exe,看看是什么效果。

我们可以看到会出现一个 Enter License 的窗口,提示要求输入授权序列号。我在网上找了很久,都没有找到正确的授权序列号。
我们再运行简体中文版的sublime_text.exe,看看是什么效果。

可以看到,简体中文版可以正常打开,而且菜单栏都自动变成了中文。
三、破解官方原版
经过仔细分析,后来发现,官方原版和简体中文版存在一个文件的差异,导致官方原版需要输入授权序列号,简体中文版则不需要输入序列号,可以直接运行。

可以看到,根目录文件夹下的Data>Local文件夹内,官方原版是空的,而简体中文版有两个文件。分别是:License.sublime_license 和 Session.sublime_session。
其中,License.sublime_license 就是授权码信息,Session.sublime_session 应该是根据授权码的信息自动生成的一个反馈确认文件。所以,我们只需要把License.sublime_license文件复制到官方原版对应的文件夹内即可。我们来试试。

可以发现,依然进入了授权序列号输入界面,唯一不一样的是这回授权序列号自动填写进去了。点击 Use License 后,依然无法正确授权,进入不了文本编辑界面。
最后关键一步,就是把简体中文版中的 sublime_text.exe 文件复制到官方原版中,将官方原版的 sublime_text.exe 文件覆盖掉。

将文件替换后,我们在运行官方原版中的sublime_text.exe文件看看。
我们可以看到,已经可以正常进入,并且原汁原味,纯英文版本。此时已经完成破解。
四、安装 Package Control 插件包控制器

如上图演示,进入https://packagecontrol.io/installation 进行下载,将下载的文件复制到 sublime_text_4090.win.origin.x64\Data\Installed Packages 文件夹内,他会自动生成一个0_package_control_loader.sublime-package 文件,即表示安装完成。
好,那么我们进入Sublime Text 的主界面,来安装插件包试试看效果!

如上图所示,出现了一个提示框,Package Control 无法正常使用,这里一般都是由于一个叫 channel_v3.json 的文件导致的。
下面,我们就来解决这个问题。
五、安装 channel_v3.json 文件

下载完后,打开压缩包,你会看到五个文件:

其实,我们主要需要用到第一个文件:channel_v3.json 就可以了,第二个文件刚才在“四、安装 Package Control 插件包控制器”这个章节已经介绍过了,这里不用管它。
把channel_v3.json复制到sublime_text根目录下,在做相应的参数配置即可,如下图演示:

上面的动画已经演示了,我在这里在详细说一下:
把channel_v3.json从压缩包里解压出来,然后复制到sublime_text安装文件夹的根目录下。
然后,点击 Preferences -> Package Settings -> Package Control -> Sttings - Default 将里面的代码复制出来。

然后,点击Preferences -> Package Settings -> Package Control -> Sttings - User ,将复制的代码添加进去,并按下图做好修改,注意前面的一个逗号不要掉了!

把这些都修改好了,然后保存修改后的文件,就大功告成了!
六、安装汉化包
此时此刻,Sublime text 已经可以正常工作了,可以随意安装自己想安装的各种插件包了,我们为了操作方便,首先安装中文汉化包。其他的各种插件包安装方法类似。

一点说明,由于大多数插件包,都在国外的服务器上,都是由国外的大神开发的,所以,在国内可能部分插件包无法安装成功,可能需要-/翻-/-墙-才能正常下载安装,这里需要特殊说明一下。
后续,我将把一些常见的、常用的插件包的安装文件下载下来,在这里提供给大家,并把本地安装教程做好!
相关文件下载地址:
Sublime Text:性感无比的代码编辑器安装破解配置教程的更多相关文章
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器! http://www.iplaysoft.com/sublimetext.html 代码编辑器或者文本编辑器,对于程序员来说, ...
- [转载]Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过 ...
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非 ...
- Sublime Text 无法使用Package Control或插件安装失败的解决方法
Sublime Text用了一年多了,公司搬家近期突然发现Package Control无法安装新插件了.尽管不影响原有功能的使用.还是要解决它.因为本人用Windows系统,仅仅讨论Windosw下 ...
- Sublime text 3 中Package Control 的安装与使用方法和解决Sublime Text 3不能正确显示中文的问题
Sublime text 3 中Package Control 的安装与使用方法,英文好可以在这个网址看看, 下面简单的说明一下 : https://packagecontrol.io/install ...
- sublime text怎么格式化PHP代码
手动安装: 可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control: 1.点击Preferences > Browse Packages菜单 2.进入打开的 ...
- 20款最佳用户体验的Sublime Text 2/3主题下载及安装方法
20款最佳用户体验的Sublime Text 2/3主题下载及安装方法
- Sublime Text3下的markdown插件的安装及配置
Sublime Text3下的markdown插件的安装及配置 安装准备--安装Package Control 安装MarkdownEditing 安装Markdown Preview或OmniMar ...
- Termux 高级终端安装使用配置教程
Termux 高级终端安装使用配置教程,这篇文章拖了有小半年.因为网上相关的文章相对来说还是比较少的,恰好今天又刷了机,所以就特意来总结一下,希望本文可以帮助到其他的小伙伴.发挥Android平台更大 ...
随机推荐
- vulnhub-Os-hackNos-3
vulnhub-Os-hackNos-3 nmap 192.168.114.0/24 查看存活主机,发现192.168.114.142. 具体探究: 发现80和22端口是开放的. dirb没扫出来啥, ...
- Tensorflow图级别随机数设置-tf.set_random_seed(seed)
tf.set_random_seed(seed) 可使得所有会话中op产生的随机序列是相等可重复的. 例如: tf.set_random_seed(1234) a = tf.random_unifor ...
- Centos-操作系统相关信息-uname
uname 获取系统相关信息 相关选项 -a 显示全部信息 -m 显示系统CPU架构 x86_64 -n 显示主机名, 和 hostname 一样 -s 获取系统类型 -r 内核信息
- 在IDEA创建类时自动创建作者日期等信息设定
1.效果 1 package com.dream.test; 2 3 /* 4 * @author 匠人码农 5 * @date 2020/04/18 11:17 6 * 概要: 7 * XXXXX ...
- 077 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 01 初识面向对象 02 类和对象
077 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 01 初识面向对象 02 类和对象 本文知识点:类和对象 说明:因为时间紧张,本人写博客过程中只是对知识点 ...
- C++对话框创建及修改对话框属性
转载:http://www.51testing.com/html/48/n-3151648.html 创建对话框 C++中对话框分为模式对话框和非模式对话框. 模式对话框的创建: MyDialog m ...
- 固件(Firmware)
来源:https://baike.baidu.com/item/%E5%9B%BA%E4%BB%B6/627829 固件 固件(Firmware)就是写入EPROM(可擦写可编程只读存储器)或EE ...
- Nuxt/Vue自定义导航栏Topbar+标签栏Tabbar组件
基于Vue.js实现自定义Topbar+Tabbar组件|仿咸鱼底部凸起导航 最近一直在倒腾Nuxt项目,由于Nuxt.js是基于Vue.js的服务端渲染框架,只要是会vue,基本能很快上手了. 一般 ...
- rxjs入门3之项目中ajax函数封装
项目中ajax函数封装 ⽹页应⽤主要数据源有两个:⼀个是⽹页中的DOM事件,另⼀个就是通过AJAX获得的服务器资源.我们已经知道fromEvent这个操作符可以根据DOM事件产⽣Observable对 ...
- Java-JDK动态代理(AOP)使用及实现原理分析
Java-JDK动态代理(AOP)使用及实现原理分析 第一章:代理的介绍 介绍:我们需要掌握的程度 动态代理(理解) 基于反射机制 掌握的程度: 1.什么是动态代理? 2.动态代理能够做什么? 后面我 ...