以前都是使用Sublime Text 2,现在转用Sublime Text 3,记录一下使用和配置情况
关于下载
建议使用Sublime Text 3,启动速度比2快了很多,简直就是秒开,而且很多插件都在向3靠拢,下载的时候建议下载非安装版,解压之后就可以直接使用,而且安装的插件都在Packages目录下,方便管理和剪切移动。
插件管理
安装方式一:直接安装
进入到你的”Packages”文件夹(Preferences / Browse Packages),然后:
git clone 你的插件地址
安装方式二:使用Package Control
按Ctrl+`调出console(有时候和其他软件的快捷键会有冲突,可以从View->Show Console调出安装面板)粘贴以下代码到底部命令行并回车:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
插件推荐
Sublime Text的强大与它的可定制化的插件是分不开的
ConvertToUTF8
自动转换各种非UTF8格式(中文兼容)
Codecs33
为了让ConvertToUTF8更好的工作,在HOME/.config/sublime-text-3/Packages
目录下输入命令git clone https://github.com/seanliang/Codecs33.git
用git clone下载的时候下载的插件东西不全,导致sublime识别不出来插件,于是又从github里面手动下载zip并解压到~/.config/sublime-text-3/Packages里面
BracketHighlighter
This plugin provides bracket highlighting for all sorts of brackets.
SublimeREPL
对开发者来讲这个可能是最有用的插件之一了。SublimeREPL 可以直接在编辑器中运行一个解释器,支持很多语言:Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell
MarkdownEditing
支持markdown语法
FileHeader
将一个模板文件分为header和body两部分。允许用户自定义自己的模板文件git clone git@github.com:shiyanhui/FileHeader.git
CTags
产生标记文件以帮助在源文件中定位对象,Navigate to Definition。
SublimeClang:
C语言强大插件必备!!
Auto complete
Syntax diagnostic
Goto definition
安装方法如下:
1.下载SublimeClang插件
clone --recursive https://github.com/quarnster/SublimeClang SublimeClang`
#cd SublimeClang
#git pull && git submodule foreach --recursive git pull origin master
Windows Needs
2.下载插件包
从这里下载SublimeClang-1.0.41.sublime-package并把后缀改为.zip
3.将上面下载的插件包解压,并把其中的libclang.dll and libcache.dll
或者libclang_x64.dll and libcache_x64.dll
复制到SublimeClang\internals
目录下
Linux Needs
2.Clang编译环境apt-get install clang
3.编译libcache.so
cd $HOME/.config/sublime-text-2/Packages/SublimeClang/src
mkdir build && cd build
cmake ..
make
注:如果编译的时候提示bash: cmake: command not found
,需要提前安装cmake,apt-get install cmake
4.将你的工程保存一下Project->Save Project as ...
,然后编辑你的工程文件projece_name.sublime-project
,添加你的头文件包含路径
"sublimeclang_options":
[
"-I/project/specific/path/1",
"-I/project/specific/path/2"
]
5.重启sublime
Emmet
前端开发利器
偏好设置
{
"ignored_packages":[],
"font_face": "Consolas",
"font_size": 14,
"smart_indent": true,
"word_wrap": "true",
"default_line_ending": "unix",
"tab_size": 4,
//保存时自动转换tab为空格
"expand_tabs_on_save": true,
//代码提示延迟
"auto_complete_delay": 0,
// 按回车时,自动与制表位对齐
"auto_indent": true,
// 自动匹配引号,括号等
"auto_match_enabled": true,
// 是否显示代码折叠按钮
"fold_buttons": true,
// 突出显示当前光标所在的行
"highlight_line": true,
//设置文件修改时, 标签高亮提示, 这样可以提示保存
"highlight_modified_tabs": true,
// 为true时,保存文件时光标会在文件的最后向下换一行
"ensure_newline_at_eof_on_save": true,
//默认编码类型
"default_encoding": "UTF-8",
//行高
"line_padding_top":1,
}
主题推荐
theme-soda
打开Settings - User配置文件
末尾追加"theme": "Soda Light 3.sublime-theme"
【注意之前别漏了逗号】
保存之后就立马生效了
License
----- BEGIN LICENSE ----
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
------ END LICENSE ------
sublime 3103 License
—– BEGIN LICENSE —–
Alexey Plutalov
Single User License
EA7E-860776
3DC19CC1 134CDF23 504DC871 2DE5CE55
585DC8A6 253BB0D9 637C87A2 D8D0BA85
AAE574AD BA7D6DA9 2B9773F2 324C5DEF
17830A4E FBCF9D1D 182406E9 F883EA87
E585BBA1 2538C270 E2E857C2 194283CA
7234FF9E D0392F93 1D16E021 F1914917
63909E12 203C0169 3F08FFC8 86D06EA8
73DDAEF0 AC559F30 A6A67947 B60104C6
—— END LICENSE ——