Sublime Text 3 安装及插件推荐

 本篇介绍跨平台编辑器Sublime Text 3的安装和其插件推荐。

  目录:

  1.介绍

  2.下载安装

  3.插件

  4.参考资料

1.介绍

  Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。除此以外Sublime Text还支持插件扩展,使其成为一个功能强大的“轻编辑器”。

2.下载安装

  Sublime Text 2:http://www.sublimetext.com/2

  Sublime Text 3:http://www.sublimetext.com/3(beta版本,对Sublime Text 2的很多项改进)

  注:本文以Sublime Text 3 为例,插件也推荐的Sublime Text3兼容的插件。

3.插件

  3.1 Sublime Text使用Package Control来管理其插件,可以安装,更新,卸载插件。所以需要先安装Package Control。

1.自动安装
调出Sublime Text 3控制台(Ctrl+~或者View->Show Console),在控制台中输入:
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
回车,等待安装完成。
2.手动安装
下载Package Control.sublime-package安装包,将安装包放到软件安装目录下的Installed Packages文件夹下,重新启动Sublime Text 3。

  3.2 在Sublime Text 3界面中,按下Ctrl+Shift+P调出Package Control(或者菜单栏中选择Preferences->Package Control),输入Install Package。在下拉菜单中选择Package Control:Install Package,等待命令完成,会弹出插件列表,在列表中选择自己需要的插件。

  3.3 可以https://packagecontrol.io/browse中查看最受欢迎的插件及其描述,之后通过Package Control搜寻插件名,进行安装。(也可用过Package Control:Advanced Install Package同时安装多个插件,以逗号分隔插件名。)

  3.4 常用插件:

Emmet --前端神级插件,前身Zen Coding
Emmet Css Snippets --emmet css 增强
SublimeLinter --语法检查
SideBarEnhancements --状态栏增强
BracketHighlighter --括号高亮
SublimeCodeIntel --代码提示
HTML5 --html5支持
Alignment --自动对齐
SFTP --ftp支持
Git --git支持
jQuery --jQuery提示支持
ColorPicker --颜色拾取
All Autocomplete --自动补全(所有打开的文件)
HTML-CSS-JS Prettify --HTML/CSS/JS美化
Color Highlighter --CSS颜色高亮显示
Pretty JSON --美化JSON
Tag --HTML/XML标签提示
CTag --CTag支持 AngularJS --AngularJS提示支持 Bootstrap 3 Snippets --Bootstrap3提示支持 Jade --Jade提示支持 Autoprefixer --CSS前缀自添加 CSS3 --CSS3支持 Encoding​Helper --编码状态栏显示和转换 Nodejs -nodejs提示支持
DocBlockr --注释增强
Terminal --文件位置打开控制台 --待补充

4.参考资料

  http://www.sublimetext.com/

  https://packagecontrol.io

转载于:https://www.cnblogs.com/stevenjiang/p/4987473.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/397201.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

6工程文件夹作用_data_dragon数据工程小工具收集

最近在GitHub上创建了一个新工程,收集个人在数据工程工作的小工具集合,命名为data_dragon (数据一条龙)。取这个名字的是希望这些脚本或代码能够复用,端到端地减少临时数据处理的时间。最近因为工作上的一些变化,写作节奏有点被打…

暑假第十七测

题解&#xff1a; 第一题 #include<bits/stdc.h> using namespace std; #define ll long long const int M 1e5 10; ll a[M], b[M], ans; priority_queue <ll, vector<ll> , greater<ll> > Q; int main(){freopen("buy.in","r",…

Uva 11354 LCA 倍增祖先

题目链接&#xff1a;https://vjudge.net/contest/144221#problem/B 题意&#xff1a;找一条从 s 到 t 的路&#xff0c;使得瓶颈路最小。 点的数目是10^4&#xff0c;如果向之前的方案求 maxcost数组&#xff0c;O(n*n)时间是过不了的&#xff0c;这个时候&#xff0c;用到了…

Nginx搭建flv视频点播服务器

Nginx搭建flv视频点播服务器前一段时间使用Nginx搭建的多媒体服务器只能在缓冲过的时间区域内拖放, 而不能拖放到未缓冲的地方. 这就带来了一个问题: 如果视频限速的速率很小, 那么客户端观看视频时肯定不流畅, 而且用户不能向前拖放, 用户体验很不好. 如果视频限速的速率很大或…

编码拾遗

1 #!/usr/bin/env python32 #-*- coding:utf-8 -*-3 4 Administrator 5 2018/8/16 6 7 8 # fopen("demo","r",encoding"utf8")9 # dataf.read() 10 # print(data) 11 # f.close() 12 13 14 # print("沈哲子") 15 16 s"中国&qu…

Xcode:Foundation框架找不到,或者是自动提示出现问题

问题描述&#xff1a;Foundation框架找不到&#xff0c;或者是自动提示出现问题 之前的操作&#xff1a;手贱&#xff0c;不少心把编译器里面的源码改了处理办法&#xff1a;清理缓存缓存位置&#xff1a;点击桌面后&#xff0c;选择系统菜单栏&#xff1a;前往—电脑—硬盘—用…

mybatis 不生效 参数_Mybatis-日志配置

日志Mybatis 的内置日志工厂提供日志功能&#xff0c;内置日志工厂将日志交给以下其中一种工具作代理&#xff1a;SLF4JApache Commons LoggingLog4j 2Log4jJDK loggingMyBatis 内置日志工厂基于运行时自省机制选择合适的日志工具。它会使用第一个查找得到的工具(按上文列举的顺…

PS通过滤色实现简单的图片拼合

素材如下&#xff1a; 素材一&#xff1a; 雪山 素材二&#xff1a; 月亮 效果&#xff1a; 实现步骤 1、在PS中打开雪山素材一 2、将月亮素材直接拖入雪山所在的图层中 3、锁定置入素材的高宽比&#xff08;点击一下链状按钮&#xff09; 4、调整月亮到合适大小合适位置 5、…

预处理:主成分分析与白化

主成分分析 引言 主成分分析&#xff08;PCA&#xff09;是一种能够极大提升无监督特征学习速度的数据降维算法。更重要的是&#xff0c;理解PCA算法&#xff0c;对实现白化算法有很大的帮助&#xff0c;很多算法都先用白化算法作预处理步骤。 假设你使用图像来训练算法&#x…

jQuery Ajax

jQuery load()方法&#xff1a;是简单但强大的Ajax 方法load() 方法从服务器(URL,data,callback);必须的URL 参数规定您希望架加载的URL可选的data参数 规定与请求一同发送的差字符串键/值对集合。可选的callback参数时load()方法完成后所执行的函数名称$(documnet).ready(…

swagger 修改dto注解_Web服务开发:Spring集成Swagger,3步自动生成API文档

目录&#xff1a;1&#xff0c;Spring Boot集成Swagger2&#xff0c;Swagger接口文档页面3&#xff0c;常见问题和解决方法在Sping开发REST接口服务时&#xff0c;API文档是不可缺少的一个重要部分。Swagger框架定义了完整的REST接口文档规范&#xff0c;提供了强大的页面测试功…

WPF自定义控件之列表滑动特效 PowerListBox

列表控件是应用程序中常见的控件之一&#xff0c;对其做一些绚丽的视觉特效&#xff0c;可以让软件增色不少。 本人网上看过一个视频&#xff0c;是windows phone 7系统上的一个App的列表滚动效果&#xff0c;效果非常炫 现在在WPF上用ListBox重现此效果 首先我们来分析一下&am…

去除inline-block元素间间距

根本原因&#xff1a;inline-block元素之间之所以有空白间距是因为空格有字体大小原因。 第一种&#xff1a; 把代码之间的换行空白都去掉。 例如&#xff1a; <div>第一个inline-block元素</div><div>第二个inline-block元素</div> 第二种&#xff1a…

python - 定时清理ES 索引

只保留三天 #!/usr/bin/env python3 # -*- coding:utf-8 -*- import os import datetime# 时间转化为字符串now_time datetime.datetime.now().strptime(datetime.datetime.now().strftime("%Y.%m.%d"),"%Y.%m.%d") os.system("curl -XGET http://12…

CnosDB如何确保多步操作的最终一致性?

背景 在时序数据库中&#xff0c;资源的操作是一个复杂且关键的任务。这些操作通常涉及到多个步骤&#xff0c;每个步骤都可能会失败&#xff0c;导致资源处于不一致的状态。例如&#xff0c;一个用户可能想要在CnosDB集群中删除一个租户&#xff0c;这个操作可能需要删除租户…

颈椎前路caspar撑开器_“骨质增生”导致的颈椎病怎么破?

来源&#xff1a;《脊柱外科微创手术精要》作者&#xff1a;中日友好医院 邹海波此文是区别于颈椎间盘软性突出诊治一文&#xff0c;主要针对“骨质增生”导致的颈椎病(Spondylosis)进行介绍。传统的颈椎前路手术主要为颈椎病而设计。一度认为对颈椎病采用前路手术的主要好处在…

Struts2整合Freemarker生成静态页面

2019独角兽企业重金招聘Python工程师标准>>> 这是生成静态页面的预览&#xff1a; 其对应的模板文件&#xff1a; <table style"text-align:center;FONT-SIZE: 11pt; WIDTH: 600px; FONT-FAMILY: 宋体; BORDER-COLLAPSE: collapse" borderColor#3399ff…

使用flot.js 发现x轴y轴无法显示轴名称

添加此插件解决问题 flot-axislabels https://github.com/markrcote/flot-axislabels 转载于:https://www.cnblogs.com/feehuang/p/4993920.html

快速幂、矩阵快速幂、快速乘法

快速幂 快速幂是我们经常用到的一种算法&#xff0c;快速幂顾名思义就是快速的幂运算。我们在很多题目中都会遇到幂运算&#xff0c;但是在指数很大的时候&#xff0c;我们如果用for或者是pow就会超时&#xff0c;这时候就用到了快速幂。 快速幂的原理就是&#xff0c;当求b^p的…

vue 前端显示图片加token_手摸手,带你用vue撸后台 系列二(登录权限篇)

完整项目地址&#xff1a;vue-element-adminhttps://github.com/PanJiaChen/vue-element-admin前言拖更有点严重&#xff0c;过了半个月才写了第二篇教程。无奈自己是一个业务猿&#xff0c;每天被我司的产品虐的死去活来&#xff0c;之前又病了一下休息了几天&#xff0c;大家…