ubuntu sublime安装及配置
安装sublime-text-2:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
安装上第三方插件管理:
按ctrl+`(1左边的键),调出命令窗体,输入
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os. makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2. ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
重新启动sublime
按下Ctrl+Shift+p调出命令窗体,输入Package Control: Install Package后回车能够看到第三方包,选定想要的点击便能够安装
安装sublime-text-3(推荐):
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update 
sudo apt-get install sublime-text-installer
sublime text 3 启用Package Control( ctrl+` shortcut or the View > Show Console)
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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)
经常使用插件:
1格式化css代码
compact_expand_css_command
选择Preferences>Key Bindings - User
添�例如以下代码:
{ "keys": ["ctrl+super+]"], "command": "compact_expand_css", "args": { "action": "expand" }  },
{ "keys": ["ctrl+super+["], "command": "compact_expand_css", "args": { "action": "compact" } }    
快捷键:control+command+[ 或者 control+command+]
2左边文件文件夹树
SideBarEnhancements
在view>side bar>show open files,然后hide tabs
3.html标签快捷操作
emmet
tools>command palette>package control>enable package
4.js格式化插件
JsFormat
用于格式化 javascript 的代码, 之后能够 cmd + shift + p 找 Format: javascript 就能够了
5.html格式化
tag
选中须要格式化的区域,快捷键:ctrl+alt+f,编写 html 或者 xml 的时候, 这个插件能够自己主动关闭打开的标签.
6高亮识别括号匹配
Bracket Highlighter
按preferences-->package settings-->Bracket highlighter-->Bracket settings-Default会打开一个文件
将"bracket_styles"中的style改为hightlight
7高亮出错的代码行
SublimeLinter
8排列整齐变量
Alignment
var a          = 123;//用var声明的变量将以( = )对其。
var helloworld = 12334;
只是这插件默认使用的是 ctrl + cmd + a 和 那个抢了 5个全局个快捷键的QQ冲突, 所以须要改动插件的快捷键. 点击菜单 Preferences -> KeyBindings - User, 添�例如以下内容
{ "keys": ["super+ctrl+alt+]"], "command": "alignment" }
将快捷键改动成 ctrl + opt + cmd + ], 要改成什么其它的也请自行改动.
9 jquery自己主动函数与单词提示与补全
jquery
tab
10调试 JavaScript 代码
Web Inspector
11 windows笔记本格式支持
“ConvertToUTF8”和“GBK Encoding Support"或"Ecoding Helping",在mac电脑可能会遇到这两个插件冲突,先要把ConvertToUTF8禁用,然后再开启就能够解决冲突了
12取色插件
ColorPicker:支持在各个平台下取色(window, mac, ubuntu) 插件, 输入 cmd + shift + c 开启, 相当好用.
13自己主动检測写文件内容
自己主动检測写文件内容, 切换到相应的正确的语言, 如 Gemfile => ruby.
13查看函数定义的地方
简单的说能够在代码里直接查看函数定义的地方, 比方看一个函数的定义或者类的定义. 只是这个插件无法在 mac 下生成 ctags 文件, 貌似是 python 层面的问题.
14远程编辑server上的文件
模仿 Textmate 2 的 rmate 让用户远程编辑server上的文件. 应该会挺好用的但我还没用过仅仅是列在这里.
15代码提示/自己主动完毕/格式检查
Sublime CodeIntel
附上ubuntu下sublime中文输入解决方式(包括步骤及工具)
http://download.csdn.net/detail/qilixiang012/7256537
http://justcoding.iteye.com/blog/1957613
ubuntu sublime安装及配置的更多相关文章
- Ubuntu下安装并配置TexStudio
		
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069715.html Ubuntu下安装并配置TexStudio Ubunt ...
 - ubuntu sublime text3 python 配置    sublime text3 python 配置
		
ubuntu sublime text3 python 配置 1.安装sublime text 3 安装过程非常简单,在terminal中输入: sudo add-apt-repository ...
 - Ubuntu的安装与配置
		
一.Ubuntu的安装与配置 Ubuntu 快速下载地址 1.安装VMwareTools 系统安装后,工具栏"虚拟机"-->"安装VMwareTools" ...
 - Ubuntu下安装并配置VS Code编译C++
		
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069091.html Ubuntu下安装并配置VS Code编译C++ 安装 ...
 - ubuntu下安装和配置最新版JDK8傻瓜教程
		
ubuntu下安装和配置最新版JDK8傻瓜教程 听语音 | 浏览:18940 | 更新:2014-07-14 22:13 | 标签:ubuntu 1 2 3 4 5 6 分步阅读 ubuntu系统通常 ...
 - Ubuntu上安装与配置JDK1.8
		
Ubuntu上安装与配置JDK1.8 一.下载 下载JDK,由于是Ubuntu. 所以去官网下载tar.gz格式的就可以(ubuntu使用浏览器下载网速比較慢,所以推荐到window上下载好). ht ...
 - Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家
		
本篇文章主要介绍了详解Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家,也给大家做个参考.有兴趣的朋友可以了解一下.(http://xz.8682222.com) 在Ubun ...
 - ubuntu snmp 安装与配置
		
0.说明 关于一个完整的教程,还是那句话,国内的要么不完整,要么就太旧了,而且思路也不清晰,所以这里写一篇完整的给大家分享一下. 虽然对于Linux主机的监控可以通过执行特定的命令来完成,但是相比之后 ...
 - 在虚拟机VM中安装的Ubuntu上安装和配置Hadoop
		
一.系统环境: 我使用的Ubuntu版本是:ubuntu-12.04-desktop-i386.iso jdk版本:jdk1.7.0_67 hadoop版本:hadoop-2.5.0 二.下载jdk和 ...
 
随机推荐
- modifytime是一个神奇的column name----这边文章是错的totally,因为我的实验不彻底。timestamp属性很神奇,头一个timestamp,会自动的成DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
			
在mysql里边modifytime是一个神奇的column name,试一下. 请执行sql语句 CREATE TABLE `test_time` ( `modifytime` timestamp ...
 - linxu 挂载分区
			
1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘” 然后,根据需求创建合适的硬盘 2. 重启虚拟机 查看现有系统的磁盘空间 sudo f ...
 - TatukGIS - GisDefs - CanonicalSQLName 函数
			
函数名称 CanonicalSQLName 所在单元 GisDefs 函数原型 function CanonicalSQLName(const _name: String; const _tem ...
 - MySQL 执行计划explain详解
			
MySQL 执行计划explain详解 2015-08-10 13:56:27 分类: MySQL explain命令是查看查询优化器如何决定执行查询的主要方法.这个功能有局限性,并不总会说出真相,但 ...
 - Node.js快速入门
			
Node.js是什么? Node.js是建立在谷歌Chrome的JavaScript引擎(V8引擎)的Web应用程序框架. 它的最新版本是:v0.12.7(在编写本教程时的版本).Node.js在官方 ...
 - java 对象序列化 RMI
			
对于一个存在于Java虚拟机中的对象来说,其内部的状态只保持在内存中.JVM停止之后,这些状态就丢失了.在很多情况下,对象的内部状态是需要被持久化下来的.提到持久化,最直接的做法是保存到文件系统或是数 ...
 - cf C. Inna and Candy Boxes
			
题意:给你一个长度为n的只含有1和0的字符串,w个询问,每次询问输入l,r:在[l,r]中在l+k-1.l+2*k-1.......r的位置都必须为1,如果不为1的,变成1,记为一次操作,其它的地方的 ...
 - /dev/random和/dev/urandom的一点备忘
			
1. 基本介绍 /dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流.很多解密程序与安全应用程序(如SSH Keys, ...
 - 【HDOJ】2645 find the nearest station
			
裸BFS. /* 2645 */ #include <iostream> #include <queue> #include <cstdio> #include & ...
 - bzoj2730
			
首先不难想到要先求割顶,求割顶的方法白书上有讲解由于是一个矿崩塌,所以假如一个连通块连接了两个以上割顶,那么这个连通块内显然是不用设出口的连接块只连接了一个割顶,那么出口可以设在这个连通块内任意位置由 ...