Sublime Text作为一个尽为人知的代码编辑器,其优点不用赘述。界面整洁美观、文本功能强大,且运行速度极快,非常适合编写代码,写文章做笔记。
下面简要说下sublime text3 的一些基本配置及插件
一、package control安装包配置
1、通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台
2、粘贴对应版本的代码后回车安装
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())
安装后弹出如下提示
3、重启sublime text3
重启后在preferences下出现PackageControl选项
4、选择Install Package 即可调出安装插件的搜索面板,可选择需要安装的插件enter后系统自动安装,安装完成后重启sublime后生效。
另外,如果通过外部下载的包(如github上),打开Preferences-BrowsePackage将下载下来的包解压后的文件夹放在该目录下重启sublime即可。
二、安装soda主题
Soda主题是sublime上一款很著名的清爽型主题,在install package中搜索
安装后打开Preferences -> Settings-User,默认:
{
"ignored_packages":
[
"Vintage"
]
}
添加"theme": "Soda Light3.sublime-theme",
{
"theme": "Soda Light 3.sublime-theme",
"ignored_packages":
[
"Vintage"
]
}
保存后主题立马更改为soda light
另外还可以在此处配置一些其他内容,网上有人推荐如下配置(部分配置需安装对应插件才能生效):
{
"theme": "Soda Light 3.sublime-theme",
"color_scheme": "Packages/Color Scheme - Default/Mac Classic.tmTheme",
"font_size": 11,
"ignored_packages":
[
"Vintage"
],
"show_encoding": true,
"soda_classic_tabs": true,
"soda_folder_icons": true,
"highlight_line": true, // 高亮显示当前行
"fade_fold_buttons": false, // 代码折叠按钮一直显示
"show_encoding": true, // 显示当前文件的编码
"bold_folder_labels": true, // 加粗文件夹名称
"highlight_modified_tabs": true, // 着重标示修改过的文件
"trim_trailing_white_space_on_save": true, // 保存时去掉行尾无用空格
"show_full_path": true, // 显示全路径,默认
// "show_line_endings": true,
// "draw_white_space": "all", // 显示所有空格,"none"|"selection"|"all"
// "sublime_enhanced_keybindings": true, // 转到上一次编辑的地方
// "word_wrap": true, // 文字根据屏幕大小自动换行,防止水平滚动 true | false | "auto"
// "save_on_focus_lost": true, // 焦点丢失后自动保存
}
三 配置高亮色彩
1. 在Sublime Text中用package control安装BracketHighlighter;
2. 安装完成后,打开Preferences-> package settings -> Bracket Highlighter -> Bracket Settings – User,然后添加如下代码:
{
"bracket_styles": {
"default": {
"icon": "dot",
// "color": "entity.name.class",
"color": "brackethighlighter.default