Sublime Text3下如何快速搭建开发环境
安装好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:
ctrl+shift+p打开命令板,输入pc可以看到下拉列表出现install package control(模糊识别关键字)- 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴代码。注意此快捷键和QQ拼音输入法快捷键冲突
- 手动下载
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
- http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html
- http://www.cnblogs.com/jadeboy/p/5049340.html
- Markdown插入数学公式[转]
Sublime Text3下如何快速搭建开发环境的更多相关文章
- React + webpack 快速搭建开发环境
因网上大多React + webpack快速搭建的运行不起来,便自行写了一个.在搭建开发环境的前需安装nodejs,npm. 新建一个工作目录,比如叫reactdome,在reactdome目录中运行 ...
- Sublime text3的安装及python开发环境的搭建
作者:struct_mooc 博客地址:https:////www.cnblogs.com/structmooc/p/12376592.html 一. Sublime text3的安装 1.subli ...
- Sublime text3的安装以及python开发环境的搭建
作者:struct_mooc 博客地址:https://www.cnblogs.com/structmooc/p/12376601.html 一. Sublime text3的安装 1.sublime ...
- ubuntu环境下快速搭建开发环境
接触ubuntu已经半年了,虽然游戏啊qq啊在linux下配置稍微麻烦一些,但是作为开发环境,ubuntu真的是好东西,无论是c啊还是php and etc 看到官网上文档开发环境建议wamp,如果是 ...
- Sublime Text3 配置 Lua5.3.5开发环境
所需软件 Sublime Text3 Lua5.3.5 配置过程 解压Lua5.3.5包 官方下载的包内是需要makefile安装的(博主Win10下暂为实现),此处提供自动配置完毕的包:Lua5.3 ...
- ubuntu系统快速搭建开发环境
1.免密登陆 1.1 原理 ssh协议中用到了对称加密和非对称加密,如果不了解可以百度一下,原理引用一下这篇博客 在ssh中,非对称加密被用来在会话初始化阶段为通信双方进行会话密钥的协商.由于非对称加 ...
- 深入浅出Docker(五):基于Fig搭建开发环境
概述 在搭建开发环境时,我们都希望搭建过程能够简单,并且一劳永逸,其他的同事可以复用已经搭建好的开发环境以节省开发时间.而在搭建开发环境时,我们经常会被复杂的配置以及重复的下载安装所困扰.在Docke ...
- Sublime Text3 + Golang搭建开发环境
Sublime Text3 + Golang搭建开发环境 http://blog.csdn.net/aqiang912/article/details/46775409 1.安装git 因为golan ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
随机推荐
- java 生成easyui 所需要的森林
在项目中,可能会遇到机构树这种格式,但是数据库存储的数据 不能维护这样子的树,所以需要中间转换来完成,zTree可以支持pid,id,name的格式,但是easyui貌似不行,这里就给出刚刚码好的代码 ...
- ASP.NET MVC Model元数据
ASP.NET MVC Model元数据(三) 前言 在上篇中我们大概的讲解了Model元数据的生成过程,并没有对Model元数据本身和详细的生成过程有所描述,本篇将会对详细的生成过程进行讲解,并且会 ...
- 使用指定格式的字符串变量格式化日期字符串,DateAndTime取时间间隔
private void btn_GetTime_Click(object sender, EventArgs e) { lab_time.Text = DateTime.Now.ToString(& ...
- AMQP(Advanced Message Queuing Protocol)
一套确定的消息交换功能,也就是“高级消息交换协议模型”.AMQP模型包括一套用于路由和存储消息的功能模块,以及一套在这些模块之间交换消息的规则. 一个网络线级协议(数据传输格式),客户端应用可以通过这 ...
- pearl(二分查找,stl)
最近大概把有关二分的题目都看了一遍... 嗯..这题是二分查找...二分查找的代码都类似,所以打起来会水很多 但是刚开始打二分还是很容易写挂..所以依旧需要注意 题2 天堂的珍珠 [题目描述] 我有很 ...
- 高级NAT-DMZ配置 -虚拟主机配置
我家里另有一个网络摄像头,我想将公网IP映射到摄像头的IP,这样可以远程监控.以前没有光猫,用TP-Link做ADSL路由器,一点问题都没有. 现在破解了F420,在“高级NAT”-“DMZ配置”,或 ...
- 企业架构研究总结(32)——TOGAF架构内容框架之架构交付物
3. 架构交付物(Architecture Deliverables) 架构交付物是在整个架构开发方法循环过程中所产生或被使用的契约性且正规化的企业架构内容,因而其与企业架构开发方法有着紧密的联系.本 ...
- IOS学习之路十四(用TableView做的新闻客户端展示页面)
最近做的也个项目,要做一个IOS的新闻展示view(有图有文字,不用UIwebview,因为数据是用webservice解析的到的json数据),自己一直没有头绪,可后来听一个学长说可以用listvi ...
- MyEclipse取消Show in Breadcrumb的方法
eclipse中的Show in Breadcrumb是快速导航条,可以清晰的看到我们当前的类,属性或方法的导航 定位. 如果不喜欢的话,取消掉的方法如下: Window -> Customiz ...
- Sublime中开发Ruby
Ruby:Sublime中开发Ruby需要注意的Encoding事项 目录 背景Sublime相关默认的文件存储编码:UTF8默认的输出控制台编码:UTF8修改默认的输出控制台编码Ruby相关默认的代 ...