0.概述
由于自己低级原因,正式成为一个sublime的正版用户,含着泪高呼正版万岁。
以后sublime即将成为我的主要编辑器,一定会继续使用,一定会有后续的。
1.linux下程序结构
在usr/.config目录下有一个sublime相关的文件夹,里面保存着本机相关的一些配置信息,包括你的注册信息。
注意!清空以后本机sublime的所有配置属性就会重置。
本人就是因为没有认清楚这个目录的关键性,很戏剧化话的将sublime从我的那些年的正版债清单上划掉了划掉了~划~掉~了。
70$就是不认真看软件使用说明书以及不熟悉linux软件配置的代价。
2.package control
1).sublime2安装
使用快捷键ctrl +`进入cosole,键入以下命令回车即可。
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installedpackagespath(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.installopener(urllib2.buildopener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
2).sublime3安装
sublime3中内置的python3.3出现了不少兼容性的问题。package control安装比较麻烦,而且还只是alpha版本。
首先,需要安装git
其次,执行下列命令
cd Packages/
git clone https://github.com/wbond/sublimepackagecontrol.git "Package Control"
cd "Package Control"
git checkout python3
sublime安装
3.常用插件
1).ctags
代码跳转
2).ConvertToUTF8
转换字符编码
使用这款插件的时候需要注意,会出现not support GBK的情况
这是因为linux和windows下使用的是sublime自建的python库,需要单独安装作者提供的插件
sublime2环境
使用package control,安装 Codecs26
sublime3环境
安装Codecs33
3).Alignment
自动对齐软件
4).SublimeLinter
支持lint语法的插件,高亮linter认为有错误的代码。
4.个性化配置
1).Soda Dark.sublime-theme
皮肤主题
2).码农推荐字体
ubuntu-font-family-0.80
MSYHMONO(Yahei Consolas Hybrid )
a. window下安装
右键安装即可
b. linux下安装
1 创建目录
sudo mkdir -p /usr/share/fonts/vista
sudo cp YaHei.Consolas.1.12.ttf /usr/share/fonts/vista/2 更改权限
sudo chmod 644 /usr/share/fonts/vista/*.ttf3 安装字体
cd /usr/share/fonts/vista/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
在这之后就可以使用YaHei Consolas Hybrid字体了
http://www.cnblogs.com/MonkeyF/archive/2013/05/13/3076466.html
5.总结
目前使用的配置文件
{
"colorscheme": "Packages/Tomorrow Color Schemes/Tomorrow-Night.tmTheme",
"fontface": "MicrosoftYaHeiMono",
"fontsize": 12,
"ignoredpackages":
[
""
],
"tab_size": "8",
"theme": "Soda Dark.sublime-theme"
}
该配置文件会不断增加,修改