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快速注释

Doc​Blockr

功能:生成优美注释
简介:标准的注释,包括函数名、参数、返回值等,并以多行显示,手动写比较麻烦
使用:输入/*、/**然后回车,还有很多用法,请参照
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

0 0
原创粉丝点击