Sublime-配置
前言
考虑到在sb2上有些插件已经不在支持了(sidebarenhancements), 所以我还是选择sb3, 但是暂时不选择购买, 还比较小资, 对我来说太贵了, 所以以后的文章都是针对sb3.
系统的配置
同步
一劳永逸的事情, sb所有的包都是放在package里面, 所以选择同步这个文件夹就可以做到多个系统同步:
- 打开Sublime Text -> Browse Packages找到包的目录, mac下是
~/Library/Application Support/Sublime Text 3
- 目录下的
Packages
移动到Dropbox,我的目录~/Dropbox/Sync/Sublime3/Packages
- 进入support目录,建立软连接
ln -s ~/Dropbox/Sync/Sublime3/Packages Packages
- 选择喜欢的工具进行同步(github/dropbox)
- 下次需要使用的时候, 只要重复以上几步即可
各系统Package的目录:
- OS X:
~/Library/Application Support/Sublime Text 3/Packages/
- Linux:
~/.config/sublime-text-2/Packages/
- Windows:
%APPDATA%/Roaming/Sublime Text 3/Packages/
更换图标
-
Mac下面直接找到应用
CMD+i
进入应用信息的查看,然后吧要准备好的图表拖拽到信息中的图标上就可以了 -
Windows下有待补充
编辑器的配置
因为考虑到我自己有些使用习惯,所以配置如下:
// 让 minimap(就是大纲里面的小框) 里的当前位置更显眼点
"always_show_minimap_viewport": true,
"draw_minimap_border": true,
// 设置主题的名称
"theme": "Soda Dark.sublime-theme",
"soda_classic_tabs": true,
"soda_folder_icons": true,
// 设置颜色主题
"color_scheme": "Packages/Monokai Extended/Monokai Extended.tmTheme",
// ST 里我经常找不到光标在哪儿, 这个开启后可以高亮当前行
"highlight_modified_tabs": true,
// 启用Vinageouss
"ignored_packages":
[
],
// Finder 里打开文件时, 不会新开窗口了
"open_files_in_new_window": false,
// 显示文件编码
"show_encoding": true,
// 标题栏上显示完整路径, 有时候不小心开错了文件, 这样能帮你早点发现.
"show_full_path": true,
"show_line_endings": true,
// vim使用系统的剪贴板
"vintageous_use_sys_clipboard": true
各种各样有意思的插件
因为插件非常丰富,所以这里根据用途、平台、语言等来分类进行总结。
基本的插件
- Git – 用来替代命令行处理文件,我的博客放在github上,所以有时候写文章写到一半不想写了,用来撤销用
- GitGutter – GitGutter 更好的帮助开发者查看文件之前的改动和差异,提升开发效率
- SideBarEnhancements – 可以是你的sidebar右击多出很多有用的菜单
- AutoFileName – 自动补全文件路径-非常方便
- PlainTasks – 支持todo后缀的文件进行任务状态的跟踪
jekyll支持
我的博客都是用Sublime编写的,并且使用的是jekyll排版系统,jekyll真的非常方便,但是它只专注于写文章,高亮和其他还需要其他插件完成
- 安装jekyll插件
- Markdown Extended – 使用扩展的Markdown的方式,代码高亮非常好用(````里面可以书写语言就能高亮)
- MonoKai Extended – 颜色主题,配合Markdown Extended进行语法高亮, 支持
web开发
- 编辑器的vi支持,自带的不好用,直接禁用:
“Vintagous” 非常棒的vi插件
代码编辑
代码编辑过程中有些事情很繁琐,譬如注释,代码补全,匹配括号高亮,自动对齐什么的,以下插件用来解决:
- DocBlockr – 成为你编写代码文档的有效工具。当输入/**并且按下Tab键的时候,这个插件会自动解析任何一个函数并且为你准备好合适的模板
“jsdocs_extend_double_slash”: false //否则双斜杠了之后,下一行会跟着学习
- CodeIntel – 语法补全
- BracketHighlighter – 高亮匹配的括号
主题安装
这里推荐Soda Theme, 安装简单,功能稳定
Loading Disqus comments...