安装好Sublime Text3之后,简单几步就可以搭建一个好用的开发环境。

sublime的设置包括自定义设置以及插件系统。

打开菜单Preferences -> Settings,编辑自定义设置(json格式)

{
"caret_style": "phase",
"theme": "Spacegray.sublime-theme",
"color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme",
"ensure_newline_at_eof_on_save": true,
"font_face": "YaHei Consolas Hybrid",
"font_size": 16,
"format_on_save": true,
"highlight_line": true,
"highlight_modified_tabs": true,
"rulers":
[
80,
100
],
"tab_size": 2,
"draw_white_space": "all",
"translate_tabs_to_spaces": true,
"update_check": false,
"show_full_path": true //This will override the OS X-specific default value for this option, which is false.
}

我们要通过Package Control安装需要的插件,所以首先安装Package Control

三种方法安装Package control:

  1. ctrl+shift+p打开命令板,输入pc可以看到下拉列表出现install package control(模糊识别关键字)
  2. 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴代码。注意此快捷键和QQ拼音输入法快捷键冲突
  3. 手动下载Package Control.sublime-package并复制到Installed Packages/目录

方法2、3详见Sublime Text 3 安装Package Control

1 python开发

python开发者可能需要如下插件:

  • autosave:自动保存文件
  • AutoPEP8:按照PEP规范调整你的python代码
  • IMESupport:中文输入框跟随光标[1]
  • SublimeREPL:sublime read–eval–print loop (REPL)插件
    • 通过菜单Tools->SublimeREPL->Python可以进入命令行环境
    • 键位绑定

安装插件gif图演示详见[1]

2 markdown编写

只需要满足高亮就可以了。许多博文,包括[2]提到markdown editing插件,可我觉得实在是太难看了,和sublime黑色主题不搭。

这里强烈推荐spacegray主题

  • 自动高亮Markdown关键字
  • 和sublime原来风格契合,可以同时使得sidebar主题也对应变化。

效果如下

如果需要本地预览的话,可以使用sublime text的Package install搜索markdown preview。这个包提供在python markdown和github markdown两种语法,支持在浏览器中对markdown进行预览,也支持将markdown直接转化为html。

需要插入数学公式可以参考[3]。

本机sublime folder文件夹路径为C:\Users\admin\AppData\Roaming\Sublime Text 3

已经同步到http://git.oschina.net/snifferapache/st3-config/tree/winb3126/

References

  1. http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html
  2. http://www.cnblogs.com/jadeboy/p/5049340.html
  3. Markdown插入数学公式[转]

Sublime Text3下如何快速搭建开发环境的更多相关文章

  1. React + webpack 快速搭建开发环境

    因网上大多React + webpack快速搭建的运行不起来,便自行写了一个.在搭建开发环境的前需安装nodejs,npm. 新建一个工作目录,比如叫reactdome,在reactdome目录中运行 ...

  2. Sublime text3的安装及python开发环境的搭建

    作者:struct_mooc 博客地址:https:////www.cnblogs.com/structmooc/p/12376592.html 一. Sublime text3的安装 1.subli ...

  3. Sublime text3的安装以及python开发环境的搭建

    作者:struct_mooc 博客地址:https://www.cnblogs.com/structmooc/p/12376601.html 一. Sublime text3的安装 1.sublime ...

  4. ubuntu环境下快速搭建开发环境

    接触ubuntu已经半年了,虽然游戏啊qq啊在linux下配置稍微麻烦一些,但是作为开发环境,ubuntu真的是好东西,无论是c啊还是php and etc 看到官网上文档开发环境建议wamp,如果是 ...

  5. Sublime Text3 配置 Lua5.3.5开发环境

    所需软件 Sublime Text3 Lua5.3.5 配置过程 解压Lua5.3.5包 官方下载的包内是需要makefile安装的(博主Win10下暂为实现),此处提供自动配置完毕的包:Lua5.3 ...

  6. ubuntu系统快速搭建开发环境

    1.免密登陆 1.1 原理 ssh协议中用到了对称加密和非对称加密,如果不了解可以百度一下,原理引用一下这篇博客 在ssh中,非对称加密被用来在会话初始化阶段为通信双方进行会话密钥的协商.由于非对称加 ...

  7. 深入浅出Docker(五):基于Fig搭建开发环境

    概述 在搭建开发环境时,我们都希望搭建过程能够简单,并且一劳永逸,其他的同事可以复用已经搭建好的开发环境以节省开发时间.而在搭建开发环境时,我们经常会被复杂的配置以及重复的下载安装所困扰.在Docke ...

  8. Sublime Text3 + Golang搭建开发环境

    Sublime Text3 + Golang搭建开发环境 http://blog.csdn.net/aqiang912/article/details/46775409 1.安装git 因为golan ...

  9. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

随机推荐

  1. C++ Builder中splitter控件的使用方法简介

    C++ Builder提供了一个Splitter控件来实现对用户窗口的分割,只需拖动该控件到窗体上,就可以实现窗口的任意分割.把面板控件(Panel)拖动到窗体上,设置其对齐方式,然后把Splitte ...

  2. Xcode中如何集成Unity

    项目中需要集成unity,摸索了大半周,碰到了很多坑,终于搞定. 我的方法是,通过unity导出一个空的iOS项目,然后再新建一个Xcode项目,针对配置页面一一对应.直到配置完全一样,然后倒入相关资 ...

  3. C语言中指针变量如何向函数中传递

    指针变量存储的是地址,所以在函数调用的时候我们能否将指针变量传递给函数?如果不知道结果,那我们可以直接问电脑,输入如下一段代码. void GetMemory(char *p) { p = (char ...

  4. Power Designer导出实体类和NHibernate xml文件

    Power Designer导出实体类和NHibernate xml文件 今天研究了一下通过PowerDesigner生成实体类和NHibernate所需要的xml文件,方法是通过Power Desi ...

  5. 关于Jquery 序列化表单的注意事项

    在JQuery 的serialize方法序列化表单的过程中,如果表单的name值最后有空格,会出现“+”号,查源码可见原因.这一小问题就浪费了半小时的时间,记录下来,备忘.

  6. Web前端Require.js

    前言 前段时间粗略的扫过一次require.js,当时没怎么在意,结果昨天看到index里面的代码就傻了,完全不知道从哪开始看啦,所以require与backbone的学习还要加紧才行. 由于前端所占 ...

  7. 这几天有django和python做了一个多用户博客系统(可选择模板)

    这几天有django和python做了一个多用户博客系统(可选择模板) 没完成,先分享下 断断续续2周时间吧,用django做了一个多用户博客系统,现在还没有做完,做分享下,以后等完善了再慢慢说 做的 ...

  8. 百万行mysql数据库优化(补充)

    我上大学的那个时候喜欢研究一些数据库的技术,那时候觉得数据处理很重要,而且数据优化也是相当重要的,看了很多数据库方面的资料,虽然在实际的项目也遇到过一些数据库优化的任务,完成之后还是有些心情愉快.但是 ...

  9. #2006 - MySQL server has gone away 问题解决方法 (全) (转)

    #2006 - MySQL server has gone away 问题解决方法 原文地址:http://www.cnblogs.com/bisonjob/archive/2009/08/18/15 ...

  10. 1.C#基础学习笔记3---C#字符串(转义符和内存存储无关)

    技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com ------------------------------------- ...