ubuntu sublime安装及配置
来源:互联网 发布:玻璃杯 知乎 编辑:程序博客网 时间:2024/06/02 12:34
安装sublime-text-2:
<span style="font-size:18px;">sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text</span>
安装上第三方插件管理:
按ctrl+`(1左边的键),调出命令窗口,输入
<span style="font-size:18px;">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')</span>
重启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+]
sublime3下为:CSS Format
Usage ----- Select the code, or place cursor in the document, and execute commands in one of the following ways: * Context Menu: CSS Format. * Edit Menu: Edit > CSS Format. * Command Panel: Open command panel: `Ctrl+Shift+P` (Linux/Windows) or `Cmd+Shift+P` (OS X) and select **CSS Format: XXX**.
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,HTMLBeautify
选中需要格式化的区域,快捷键:ctrl+alt+f,编写 html 或者 xml 的时候, 这个插件可以自动关闭打开的标签.
6高亮识别括号匹配
Bracket Highlighter
按preferences-->package settings-->Bracket highlighter-->Bracket settings-Default会打开一个文件
将"bracket_styles"中的style改为hightlight
7高亮出错的代码行
SublimeLinter,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。
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
jQuery Package for sublime Text
10调试 JavaScript 代码
Web Inspector
11 windows笔记本格式支持
“ConvertToUTF8”和“GBK Encoding Support"或"Ecoding Helping",在mac电脑可能会遇到这两个插件冲突,先要把ConvertToUTF8禁用,然后再开启就可以解决冲突了。GBK to UTF8:将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C
12取色插件
ColorPicker:支持在各个平台下取色(window, mac, ubuntu) 插件, 输入 cmd + shift + c 开启, 相当好用.
13自动检测写文件内容
自动检测写文件内容, 切换到对应的正确的语言, 如 Gemfile => ruby.
13查看函数定义的地方
简单的说可以在代码里直接查看函数定义的地方, 比如看一个函数的定义或者类的定义. 不过这个插件无法在 mac 下生成 ctags 文件, 貌似是 python 层面的问题.
14远程编辑服务器上的文件
模仿 Textmate 2 的 rmate 让用户远程编辑服务器上的文件. 应该会挺好用的但我还没用过只是列在这里.
15代码提示/自动完成/格式检查
Sublime CodeIntel 是一个代码智能化插件,源自Open Komodo编辑器。它能提供自动补全的信息,也可以将目前工作的函数的简单信息显示在状态栏中
16CSS3 私有前缀自动补全插件
Sublime Prefixr
17粘贴板历史记录
Clipboard History,方便使用复制/剪切的内容。
18插入占位符和HTML
Placeholders
19正确确定文档的syntax
DetectSyntax当你使用自定义的文档格式时(譬如模板文件中要使用的文档),这个插件尤其有用。
20下载某个文件最新的版本
Nettuts Fetch帮你下载某个文件最新的版本,仅仅动一下手指敲个快捷键便可以做到,它会向你设定的URL发出curl请求。对于新的项目来说,它非常有用,因为你使用的都是最新的版本。
21将文件优化到最小大小
JsMinifier将文件优化到最小大小,再部署到服务器是一种很好的实践。这个插件采用Goolgle Closure编译器来最小化你的JavaScript代码。
22根据括号来折叠代码
Bracket Highlighter,类似于代码匹配,可以匹配括号,引号等符号内的范围。
23采用三种最常用的命名规则来转换命名
Case Conversion,你遇到过不遵守命名习惯的糟糕同事吗?Case Conversion采用三种最常用的命名规则来转换命名。
24在编辑器中找到答案
StackOverflow真是我的好帮手,帮我节省了很多时间,我已经说不清我在它上面找到答案的次数了。这个插件能让你迅速的在编辑器中找到答案。
25使用大部分常用的Git命令
Git:这个小插件让你在Sublime Text中使用大部分常用的Git命令。而且用Sublime Text 2来查看Diff结果是件非常舒心的事情!
26将颜色的Hex码转换成HSL
你是否已经厌倦了频繁的将颜色的Hex码转换成HSL?这个插件能帮你自动转换,你只需按下Shift + Ctrl + U。
27快速注释
DocBlockr
功能:生成优美注释
简介:标准的注释,包括函数名、参数、返回值等,并以多行显示,手动写比较麻烦
使用:输入/*、/**然后回车,还有很多用法,请参照
https://sublime.wbond.net/packages/DocBlockr
28快捷输入文件名
AutoFileName
功能:快捷输入文件名
简介:自动完成文件名的输入,如图片选取
使用:输入”/”即可看到相对于本项目文件夹的其他文件
29node代码提示
Nodejs
功能:node代码提示
教程:https://sublime.wbond.net/packages/Nodejs
30中文输入法支持
IMESupport
功能:sublime中文输入法
简介:还在纠结 Sublime Text 中文输入法不能跟随光标吗?试试「IMESupport 」这个插件吧!目前只支持 Windows,在搜索等界面不能很好的跟随光标。
使用:Ctrl + Shift + P →输入pci →输入IMESupport →回车
31检测并一键去除代码中多余的空格
Trailing spaces
功能:检测并一键去除代码中多余的空格
简介:还在纠结代码中有多余的空格而显得代码不规范?或是有处女座情节?次插件帮你实现发现多余空格、一键删除空格、保存时自动删除多余空格,让你的代码规范清爽起来
使用:安装插件并重启,即可自动提示多余空格。一键删除多余空格:CTRL+SHITF+T(需配置),更多配置请点击标题。快捷键配置:在Preferences / Key Bindings – User加上代码(数组内)
{ "keys": ["ctrl+shift+t"], "command": "delete_trailing_spaces" }
32比较代码不同
FileDiffs
功能:强大的比较代码不同工具
简介:比较当前文件与选中的代码、剪切板中代码、另一文件、未保存文件之间的差别。可配置为显示差别在外部比较工具,精确到行。
使用:右键标签页,出现FileDiffs Menu或者Diff with Tab…选择对应文件比较即可
33javascript常用插件
javascript console
javascript snippets
34theme
soda
35改变引号
changeQuotes
附上ubuntu下sublime中文输入解决方案(包含步骤及工具)
http://download.csdn.net/detail/qilixiang012/7256537
http://justcoding.iteye.com/blog/1957613
- ubuntu sublime安装及配置
- Ubuntu下Sublime Text 3的安装及一些配置
- ubuntu安装sublime 的配置
- Sublime Text3安装及配置
- Ubuntu基础配置之Sublime Text安装
- Ubuntu 下Sublime安装配置及搭建轻量级C/C++IDE
- Ubuntu 安装及配置
- ubuntu安装及配置
- Ubuntu安装及配置
- Mac下sublime text3 安装及配置
- sublime插件ctags安装及配置
- **Sublime Text 安装配置及使用笔记**
- sublime text软件的安装及配置
- 安装及配置Sublime Text 3
- Sublime Text的安装及相关配置
- ubuntu下sublime text3 安装及插件安装
- Ubuntu 安装 Sublime Text 3 及破解方法 Install Sublime Text 3 in Ubuntu via PPA
- Ubuntu 安装 Sublime Text 3 及破解方法 Install Sublime Text 3 in Ubuntu via PPA
- Axure创建Tab页
- UVa:424 - Integer Inquiry
- orcale 中常用函数
- 日期格式
- C++学习笔记(2)
- ubuntu sublime安装及配置
- 面试求职中需要了解的Java多线程知识
- python抓取豌豆荚app数据信息
- Laravel cheatsheet
- 阿里实习二面
- 建造者模式
- jQuery中ajax异步请求应用
- MonkeyRunner常用类方法
- 同步与异步--阻塞与非阻塞型I/O