Sublime Text 3 史上最性感的编辑器
下载 / 安装
windows / MAC OS
官网下载,双击安装,这个都会吧~
linux
linux下安装,一种办法是从官网下载 tar.bz ,手动安装。
这里介绍用 apt-get 自己主动安装方法:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-dev命令结束后,一切搞定!
看看应用列表里是不是出来个亲切的图表?(尽管这个图标一点也不亲切。。)
改动siderbar颜色
Windows
改动 主题文件: /Pristine Packages/Theme - Default.sublime-package/Default.sublime-theme
背景色
{
"class": "sidebar_tree",
"row_padding": [8, 3],
"indent": 12,
"indent_offset": 17,
"indent_top_level": false,
"layer0.tint": [30, 30, 30],
"layer0.opacity": 1.0,
"dark_content": false
},文字{
"class": "sidebar_label",
"color": [150, 150, 150],
"font.bold": false
// , "shadow_color": [250, 250, 250], "shadow_offset": [0, 0]
},切割线{
"class": "sidebar_container",
"layer0.tint": [10, 10, 10],
"layer0.opacity": 1.0,
"layer0.draw_center": false,
"layer0.inner_margin": [0, 0, 1, 0],
"content_margin": [0, 0, 1, 0]
},
事实上RGB颜色大家都明确,能够改成自己喜欢的样子。
PS:备份原来的东西的时候一定要把类型名改了,由于sublime会去载入全部的包。
另:感谢亦翔百科给予非常大帮助
Linux
注意一下Sublime存放的位置就能够:/usr/lib/sublime-text-2假设是安装包安装,通常是 /opt 下。
MAC OS X
OS下有些麻烦,不能直接改动,须要点工具读写文件,我是在win下改好后再覆盖过来的。
安装插件
同vim一样,sublime本身只是仅仅是一个编辑器,要想把它改装成IDE,须要安装各种插件;当然,即便你不须要插件它本身的强大也能够给你带来意想不到的惊喜!
首先搞定 插件管理器
顾名思义是用来管理插件的工具,先安上它再搞别的插件就方便了。安装方法:选择菜单 view->show console ,这时候你就能够看到下边出现了 控制台窗体。(显示框+输入框)这里能够运行python代码输入下面代码,就能够安装好 插件管理器(package control)了插一句:非常多地方的代码为 import urllib2,os; 这个是python2.x的代码,在python3.x里已经换成了 import urllib.request,os; 假设你是Sublime2.0及下面的版本号,请自行改动代码。import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())接下来一定记住先重新启动软件!按住ctrl+shift+p能够去装自己喜欢的插件了
装完插件管理器,你就能够去找自己须要的插件然后安装。
有一些站点会总结一些不错的插件,你能够去试试。
当然我更希望你先看已看我写的。。
高速编码类
Emmet :跟Zen Coding一样,可是ST3已不再支持 Zen,这个也是一样的,可是要注意先禁掉 sublime 本身的自己主动补全功能,在Preferens -> Setting-User 里加入�
代码格式化
代码格式化包含各种语言的,这里列举几个:(全部的插件都能够在 Package control 里直接搜索得到)
C / C++:SublimeAStyleFormatHTML:Tag
List:
一些不可缺少的 ST 插件(个人推荐)
配置编译环境
控制台输入(以C++为例)
原理非常easy,就是在外部建立一个用来运行文件的 bat,然后调用它。注意的就是,须要用start 来打开一个新窗体,同一时候须要 pause 一下来看结果,当中非常蛋疼的就是Sublime默认后台运行你的start,假设你的pause和start放在一个文件了pause对start %1 的文件是无效的,因此事实上须要建立两个文件。注意环境变量。。。(关于什么是环境变量,三两句解释不清楚,最好自己百度一下。)
配好之后个人感觉控制台输入意义不是非常大,做题的话都是从文件读入,做开发基本不须要读入。So~ 各位谨慎。
MyCRun.bat
@echo off
%1
echo.
echo -------------------
pause
exitMyCallRun.bat
@start MyCRun %1配置文件在 Sublime Text 3\Packages\C++.sublime-package 。 先备份一下。
改动里面的 C++.sublime-build 为
{
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++", "variants":
[
{
"name": "Run",
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && MyCallRun \"${file_path}/${file_base_name}.exe\"" // 事实上就是这里加了个MyCallRun
}
]
}C/C++
Sublime Text 3 默认配置好了 c++ 。可是须要你自己把 gcc 文件夹加入�进环境变量
Java
Sublime Text 3 默认仅仅执行了 javac,须要自己加入�执行。苦逼看不懂 Sublime 的命令格式,于是把 javac 改成一个自己的bat。(感觉也能够像C++那样用 && 连起来)在命令行可直接訪问的地方建立 myJRun.bat (我直接放在 jdk/bin 下了)
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1...
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO Running...
ECHO ----------------------OUTPUT----------------------
java %~n1
)注意不能使用 cls 。
改动java的编译选项(备份好原来的)。
文件夹:Packages/Java.sublime-package/JavaC.sublime-build{
"shell_cmd": "myJRun.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}这样以后写的Java代码点 Build 就会自己主动执行了。
这样的办法不能跨平台,再研究研究Sublime自己的方式。Go
用 Sublime 开发 golang 的环境非常easy,仅仅须要安装一个 GoSublime 就差点儿相同了。
未完待续。
Sublime Text 3 史上最性感的编辑器的更多相关文章
- Sublime text 取消记住上一次打开的,这功能太墨迹了!
比较恨,这sublime text的配置全部都是配置文件. 选择菜单:Preferences->Settings-User,增加配置项 //热退出,其实实现一种模拟没有退出的状态,当程序再次启动 ...
- Sublime text 入门学习资源篇及其基本使用方法
Sublime text 学习资源篇 史上最性感的编辑器-sublimetext,插件, 学习资源 官网 http://www.sublimetext.com/ 插件 https://packagec ...
- Sublime text 3搭建Python开发环境及常用插件安装
参考 https://www.cnblogs.com/honkly/p/6599642.html 一.环境准备 1.官方网站地址 2.Windows 10 3.Sublime Text 3 + 官网 ...
- sublime text 3 + python配置,完整搭建及常用插件安装
四年的时间,一直使用EmEditor编辑器进行Python开发,之前是做面向过程,只需要将一个单独的py文件维护好即可,用着也挺顺手,但是最近在做面向对象的开发,不同的py文件中相互关联较多,感觉单纯 ...
- Sublime Text 全程指引 by Lucida
作者:Lucida 微博:@peng_gong 豆瓣:@figure9 博客园:@figure9 原文链接:http://zh.lucida.me/blog/sublime-text-complete ...
- Sublime Text 3 常用插件以及安装方法(转)
http://www.cnsecer.com/460.html 安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧, ...
- Sublime Text 3 杂记
Sublime Text 是一个功能强大的代码编辑器(收费,但可无限期试用).由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim.Sublime T ...
- Sublime Text 2/3安装使用及常用插件
一.介绍 Sublime Text 是一款较新的编辑器,它轻量.简洁.高效,良好的扩展性以及跨平台等特性,使得越来越多的开发人员喜爱.它是一款收费的商业软件,但可以免费无限制无限期的试用,只会偶尔提醒 ...
- 用Sublime Text搭建简易IDE编写Verilog代码
前言 Verilog是一种硬件描述语言(HDL),该语言在Windows上有集成开发环境可以使用,如ModelSim,但ModelSim的编辑器不太好用因此笔者萌生了用Sublime Text3来编写 ...
随机推荐
- UVa 11971 (概率) Polygon
题意: 有一根绳子,在上面随机选取k个切点,将其切成k+1段,求这些线段能够成k+1边形的概率. 分析: 要构成k+1边形,必须最长的线段小于其他k个线段之和才行. 紫书上给出了一种解法,但是感觉理解 ...
- Bad Request (Invalid Hostname)解决方法
当在Windows Server 2003+IIS6做Web服务器,出现打开如http://paullevi.oicp.net,出现,Bad Request (Invalid Hostname) 的提 ...
- spring data jpa入门学习
本文主要介绍下spring data jpa,主要聊聊为何要使用它进行开发以及它的基本使用.本文主要是入门介绍,并在最后会留下完整的demo供读者进行下载,从而了解并且开始使用spring data ...
- RMAN数据库异机迁移
本文讲述如何用rman将一个库迁移到另一个服务器上. 服务器A:linux es4 + oracle9204 (源)服务器B:linux es4 + oracle9204 (目标) 一.创建目录 为了 ...
- c#里BindingFlags 筛选标志
下列 BindingFlags 筛选标志可用于定义包含在搜索中的成员: 为了获取返回值,必须指定 BindingFlags.Instance 或 BindingFlags.Static. 指定 Bin ...
- Mac下安装Mysql出现 Can’t connect to local MySQL server through socket '/tmp/mysql.sock'
在Mac下安装mysql出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock' 错误,解决如下: $ unset ...
- Android选项卡TabHost方式实现
1.布局XML: <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android= ...
- bzoj 1034 [ZJOI2008]泡泡堂BNB(贪心)
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1034 [题意] 给两个序列以任意顺序比较,求出最大和最小得分. [思路] 排序后使用贪 ...
- Debug Assertion Failed!
问题并没有解决..... 不知道怎么回事,先都没有这样的情况... VC++调程序出现如下错误: Debug Assertion Failed! Program: D:wyuS ...
- 编写安全代码:小心volatile的原子性误解
本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载.但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途. ============ ...