Sublime Text 2 超详细安装、破解与配置方法,Go语言、Matlab

下载和安装:

自行搜索下载安装

破解方法:

到Sublime Text 2的安装目录,找到“sublime_text.exe”,复制一份。

运行“sublime_text.exe”,打开刚才复制的文件,搜索“3342”(180571行),将第二个匹配项(适用于版本2.0.1 Build 2217)替换为“3242”。

保存后运行刚才复制的文件,Help->Enter License,输入如下内容进行注册:

—–Begin Sjolzy.cn—–

hiwanz

Unlimited User License

EA7E-26838

5B320641E6E11F5C6E16553C438A6839

72BA70FE439203367920D70E7DEB0E92

436D756177BBE49EFC9FBBB3420DB9D3

6AA8307E845B6AB8AF99D81734EEA961

02402C853F1FFF9854D94799D1317F37

1DAB52730F6CADDE701BF3BE03C34EF2

85E053D2B5E16502F4B009DE413591DE

0840D6E2CBF0A3049E2FAD940A53FF67

—–END Sjolzy.cn—–

安装和配置Package Control:

运行Sublime Text 2,按Ctrl+~打开控制台,若使用代理上网则输入:

1 import urllib2,os; 
2 pf='Package Control.sublime-package'; 
3 ipp=sublime.installed_packages_path(); 
4 os.makedirs(ipp) if not os.path.exists(ipp) else None; 
5 urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler({'http': '127.0.0.1:80'})));#自行修改代理服务器的地址和端口号
6 open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); 
7 print 'Please restart Sublime Text to finish installation'

没有使用代理上网则输入:

1 import urllib2,os; 
2 pf='Package Control.sublime-package'; 
3 ipp=sublime.installed_packages_path(); 
4 os.makedirs(ipp) if not os.path.exists(ipp) else None; 
5 urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));
6 open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); 
7 print 'Please restart Sublime Text to finish installation'

小技巧:可以使用Sublime Text 2的Join Lines功能(在Edit->Line下)将上述代码合并为一行一次性复制到控制台中。

输入完毕后回车执行即可成功安装Package Control,记得重启一下Sublime Text 2,重启后Preferences下会多出一项Package Control,后面安装其他插件都是用Package Control来完成。

为Package Control设置代理(若本机未使用代理上网则请跳过这一步):

分别打开Preferences->Package Settings->Package Control下的Settings - Default和Settings - User,将前者的内容全部复制到后者中,后面的操作都针对Settings - User。

将如下所示内容修改为本机代理设置:

 1 // An HTTP proxy server to use for requests
 2 "http_proxy": "127.0.0.1:8080",
 3 // An HTTPS proxy server to use for requests - this will inherit from
 4 // http_proxy if it is set to "" or null and http_proxy has a value. You
 5 // can set this to false to prevent inheriting from http_proxy.
 6 "https_proxy": "127.0.0.1:8080",
 7 
 8 // Username and password for both http_proxy and https_proxy
 9 "proxy_username": "",
10 "proxy_password": "",

保存即可立即生效。

安装其他常用插件(插件用途自行搜索):

安装插件的方法是,Ctrl+Shift+p,输入install回车,输入插件的名称进行检索,鼠标选择或回车即可安装。

建议安装一下插件:

BracketHighlighter

ConvertToUTF8

GBK Encoding Support

SideBarEnhancements

配置GO语言环境:

安装GO开发环境(Win):

https://code.google.com/p/go/downloads/list

安装辅助插件:

GoSublime

安装Windows平台Git工具(msysgit):

http://code.google.com/p/msysgit/downloads/list

安装GoCode:

确保你已经安装了Git工具,否则下面的操作不会成功。

如果你使用代理上网,那么需要先为Git工具配置代理设置,方法如下

添加系统变量 变量名 HTTPS_PROXY 变量值按照格式书写(不包括引号)代理服务器:端口号

打开cmd运行如下代码

go get github.com/nsf/gocode

go install github.com/nsf/gocode

若此时仍然执行出错,请在系统变量Path的后面追加Git工具的Bin文件夹目录路径

安装完成后,我们可以在 go/bin 目录下,发现多出了个 gocode 文件。(一定要放在bin目录下)

编写GO代码如下

 1 package main
 2 
 3 import (
 4     "fmt"
 5 )
 6 
 7 //你好
 8 func main() {
 9     fmt.Println("Hello World!")
10 }

保存成Hello.go文件,Ctrl+B调出Build工具命令行,输入go build Hello.go进行编译,编译成功的话,在源文件路径下会生成Hello.exe文件,此时说明GO语言环境配置成功了。

在Build工具命令行中运行编译后的程序的方法是输入run Hello.exe即可。

配置Matlab环境:

新建Build System:点击Tool -> Build System -> New Build System,此时系统会自动新建一个JSON文件

编辑这个JSON文件,将内容改为:{ "cmd": ["E:/MATLAB/R2012a/bin/matlab"(这里用你自己的路径), "-nosplash", "-nodesktop", "-r", "$file_base_name"], "selector": "source.m" }

为这个JSON文件取个文件名保存(这个名字将成为新的Build System的名字,出现在Build菜单中)

打开或新建一个.m文件,点击View -> Syntax -> open all with current extension as.. 在弹出的列表中选择MATLAB(这是因为Sublime Text 2目前会把.m文件当成Objective-C来自动设置语法高亮)

设置完成。此时随便编辑一个MATLAB文件,在Build System下选择刚新建的配置,点击Tool -> Build,搞定。

Sublime Text 2 入门及技巧:

http://lucifr.com/2011/08/31/sublime-text-2-tricks-and-tips/