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 ...
随机推荐
- JavaScript精彩范例(1)——Jquery EasyUI应用的一个框架实例
从网上看到的,非常漂亮,放在这里和大家分享一下,作者是疯狂秀才 这是截图 >>这是下载地址<<
- linux下监控进程需掌握的四个命令
linux下监控进程需掌握的四个命令 在LInux系统下,最困难的工作之一就是跟踪正在系统中运行的程序,尤其是现在,图形桌面使用很多的程序,只是为了生成一个桌面环境,系统中运行了太多的进程,幸运的 ...
- MS SQL优化
数据库优化实践[MS SQL优化开篇] 数据库定义: 数据库是依照某种数据模型组织起来并存在二级存储器中的数据集合,此集合具有尽可能不重复,以最优方式为特定组织提供多种应用服务,其数据结构独立于应 ...
- 使用maven+eclipse搭建最简单的struts2的helloworld
使用maven+eclipse搭建最简单的struts2的helloworld 一.web分层结构简介 1.web[细]粒度分层结构: 按细粒度分层可以分为以下6种: 1).表现层:html/css/ ...
- AngularJS的初始化
AngularJS的初始化 本文主要介绍AngularJS的自动初始化以及在必要的适合如何手动初始化. Angular <script> Tag 下面通过一小段代码来介绍推荐的自动初始化过 ...
- Bootstrap3.0学习第六轮(表单)
Bootstrap3.0学习第六轮(表单) 前言 阅读之前您也可以到Bootstrap3.0入门学习系列导航中进行查看http://www.cnblogs.com/aehyok/p/3404867.h ...
- Asp.net 插入或更改查询字符串
string InsertOrUpdateQueryStringItem(string key, string value) { if (Request.QueryString.HasKeys()) ...
- Fluent Nhibernate code frist简单配置
Fluent Nhibernate code frist简单配置 前言 在以前的项目开发过程中使用nhibernate做完orm映射工具需要编写大量的xml映射文件,项目过程中往往会因为一个字段等 ...
- JSTL(JSP Standard Tag Library ,JSP标准标签库)
JSTL标签之核心标签 JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个实现 Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断.数据管 ...
- Ubuntu 创建启动器
首先我们要了解,Ubuntu 的 Dash 里所有程序都是在 /usr/share/applications 中的,所以我们的思路很简单——建一个类似于“快捷方式”一样的东西扔进去就好了.所以第一步自 ...