Sublime-配置

前言

考虑到在sb2上有些插件已经不在支持了(sidebarenhancements), 所以我还是选择sb3, 但是暂时不选择购买, 还比较小资, 对我来说太贵了, 所以以后的文章都是针对sb3.

系统的配置

同步

一劳永逸的事情, sb所有的包都是放在package里面, 所以选择同步这个文件夹就可以做到多个系统同步:

  1. 打开Sublime Text -> Browse Packages找到包的目录, mac下是~/Library/Application Support/Sublime Text 3
  2. 目录下的Packages移动到Dropbox,我的目录~/Dropbox/Sync/Sublime3/Packages
  3. 进入support目录,建立软连接ln -s ~/Dropbox/Sync/Sublime3/Packages Packages
  4. 选择喜欢的工具进行同步(github/dropbox)
  5. 下次需要使用的时候, 只要重复以上几步即可

各系统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

各种各样有意思的插件

因为插件非常丰富,所以这里根据用途、平台、语言等来分类进行总结。

基本的插件

  1. Git – 用来替代命令行处理文件,我的博客放在github上,所以有时候写文章写到一半不想写了,用来撤销用
  2. GitGutter – GitGutter 更好的帮助开发者查看文件之前的改动和差异,提升开发效率
  3. SideBarEnhancements – 可以是你的sidebar右击多出很多有用的菜单
  4. AutoFileName – 自动补全文件路径-非常方便
  5. PlainTasks – 支持todo后缀的文件进行任务状态的跟踪

jekyll支持

我的博客都是用Sublime编写的,并且使用的是jekyll排版系统,jekyll真的非常方便,但是它只专注于写文章,高亮和其他还需要其他插件完成

  1. 安装jekyll插件
  2. Markdown Extended – 使用扩展的Markdown的方式,代码高亮非常好用(````里面可以书写语言就能高亮)
  3. MonoKai Extended – 颜色主题,配合Markdown Extended进行语法高亮, 支持

web开发

  1. 编辑器的vi支持,自带的不好用,直接禁用:

“Vintagous” 非常棒的vi插件

代码编辑

代码编辑过程中有些事情很繁琐,譬如注释,代码补全,匹配括号高亮,自动对齐什么的,以下插件用来解决:

  1. DocBlockr – 成为你编写代码文档的有效工具。当输入/**并且按下Tab键的时候,这个插件会自动解析任何一个函数并且为你准备好合适的模板

“jsdocs_extend_double_slash”: false //否则双斜杠了之后,下一行会跟着学习

  1. CodeIntel – 语法补全
  2. BracketHighlighter – 高亮匹配的括号

主题安装

这里推荐Soda Theme, 安装简单,功能稳定

Loading Disqus comments...
Table of Contents