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/
posted on 2013-03-30 15:04 Sunwayking 阅读(5173) 评论(0) 编辑 收藏 举报