SublimeText2是开发者的神器,对于一个小编,当然也在很多时候用得上此等神器。但是SublimeText作为国外的开发工具,我们也可以自己进行汉化和绿化。
SublimeText2支持但不限于C,C++,C#,CSS,D,Erlang,HTML,Groovy,Haskell,HTML,Java,JavaScript,LaTeX,Lisp,Lua,Markdown,Matlab,OCaml,Perl,PHP,Python,R,Ruby,SQL,TCL,TextileandXML等主流编程语言的语法高亮。ST2拥有优秀的代码自动完成功能(自动补齐括号,大括号等配对符号。
打开SublimeText官网,目前我下载到的最新版是SublimeText2.0.2。
然后我们安装他,建议安装到C盘以外的地方,安装路径里最好别出现中文,否则以后会遇到各种奇葩BUG。。
好了,一切搞定之后,我们来绿化她吧。
可能你会问,为什么要绿化她。
绿化后,配置文件都保存在安装目录下,这样当你以后需要移动这个文件夹,或者重装系统。
我们做的汉化,安装过的插件,甚至你打开的文件依然都在,这就是绿化的好处。
刚才安装完毕后,先别急着打开ST2我们要在安装目录下新建一个Data文件夹,注意大小写。
如果你刚才不小心打开了ST2,也没关系,先把刚才这个Data文件夹建好后,我们去删除%APPDATA%目录里的配置。
因为%APPDATA%目录的位置,XPwin8之间有所不同,甚至每个用户的位置都不同,所以我们要借助cmd来打开他。
按Win+R或者点开始->运行输入cmd然后回车,接着输入explorer%APPDATA%然后回车,文件就打开%APPDATA%目录了。
然后找到SublimeText2文件夹删除即可。
至此,绿化完毕,是不是非常简单,下面文件开始汉化,如果你觉得英文挺顺眼的,那就不用看下面的内容了,因为汉化非常繁琐。
其实网上有非常多的汉化教程,可是都不全面,只是简单的介绍了下菜单汉化而已。
先来看看汉化后的情况吧。
标题,菜单,命令面板,搜索都汉化了。
1.菜单及命令面板汉化
打开我们的安装目录,比如我安装在D:\ProgramFiles\SublimeText2目录下。
然后打开PristinePackages文件夹。
找到Default.sublime-package文件,复制到桌面处理吧。。
接着把Default.sublime-package重命名为Default.zip然后解压开。
我们得到了一个Default文件夹,打开这个文件夹。
按类型排序,然后找到.sublime-menu和.sublime-commands结尾的文件。
用st或者notepad++之类的打开他们就可以修改了。
其实你会发现,只是些json数据而已,我们只要修改键名为caption这些就可以了。
.sublime-commands是命令面板菜单,修改方法一样。
改完这些后,我们的ST基本上级汉化了,当然菜单还是有点多的,修改起来要有耐心。
接下来,我们要打包回.sublime-package文件,怎么破?
其实你直接压缩成zip然后改名即可。
不过我推荐通过PackageControl创建压缩包,当然你得先安装PackageControl啦。
安装好PackageControl后,把刚才修改好的Default文件夹改名为Default2
然后放到D:\ProgramFiles\SublimeText2\Data\Packages\文件夹下即可。
接着按Ctrl+Shift+P打开命令面板,输入pccp
然后点击Default2就会在桌面创建一个Default2.sublime-package文件了。
我们把Default2.sublime-package改名Default.sublime-package然后覆盖回去即可。
不过当我们安装一些插件后,比如必装的PackageControl会发现菜单又变回英文了。
所以我们要修改插件的菜单。
2.插件菜单及命令面板汉化
其实方法也一样,但是有一点点小区别,拿PackageControl来说吧,
如果你是直接通过命令行安装的,那么就要打开
D:\ProgramFiles\SublimeText2\Data\Packages\PackageControl\
如果是你下载PackageControl.sublime-package安装的,那就跟刚才汉化菜单一样了,先解压,然后打开PackageControl目录。
接着我们修改.sublime-menu和.sublime-commands结尾的文件。
是不是和刚才一样,非常简单。。其实汉化菜单和命令面板是非常简单的。
如果你安装ViewInBrowser插件,工具菜单又会变回英文,修改方式同上,所以遇到变回英文的情况,就是有插件覆盖了菜单导致的。
接下来麻烦的来了,汉化搜索部分。
这个可不是修改文件这么简单了,用到的工具有UltraEdit用来修改16进制数据。
用UltraEdit打开sublime_text.exe文件。
是不是吓尿了?
别害怕,我们立马驾驭他。
我们修改下标题untitled,
在UltraEdit里按Ctrl+F查找untitled即可,当然要勾上查找ASCII
第一次搜索到这个,明显不是,,为什么我会知道呢,就不告诉你。。
按F3查找下一个,明显也不是,继续。。
按了3次F3后,发现一个类似的,我们来测试下。把最后一个d改成1试试。
记得要保存修改后的文件,而且不能打开sublime_text.exe否则保存不了的。
保存后再次打开sublime_text.exe看看。
发现标题变了,我们可以确定这个就是标题无疑了,那修改为中文的无标题即可。
直接写无标题么?那肯定不行,怎么破?
st是UTF-8格式的,所以我们也要把无标题转为16进制才行。
最简单方法用ST新建一个文件写入无标题然后保存到桌面1.txt用UltraEdit打开查看16进制就行了。
然后选中复制即可,
当然要注意下字节数,这里是9字节。
然后切换到sublime_text.exe下,同样选中9个字节,然后黏贴即可。
但是你会惊喜的发现刚才末尾的98变成了3f,我也不知道怎么回事,当时被他搞的晕头转向,检查了好几遍才发现这个问题。
我们手动修改回98即可。
然后保存下试试。
成功了,虽然修改麻烦,但是至少成功修改了。
下面的搜索也是一样的修改方法,我就不重复解说了。。
大家自己去摸索吧。
最后有一点点小小的遗憾,我始终找不到文件搜索中的Openfilesandfolders在哪修改,
如果有高手知道的话,请指点一二,小生在此先谢过了。
自此,ST的绿化和汉化就搞定了,当然汉化是个体力活,任何软件的汉化都不简单,虽然没什么技术含量,但是一定要仔细,有耐心。
小伙伴们各种修改汉化起来吧。。
- 软件名称:
- SublimeText2(SublimeText代码编辑器)v2.2221中文汉化破解版
- 软件大小:
- 19.1MB
- 更新时间:
- 2014-04-14