Sublime text安装以及常用插件

来源:互联网 发布:adobe 3d软件 编辑:程序博客网 时间:2024/06/04 18:22


1、 Ubuntu 14.04(其他版本应该也可以) 安装Sublime text

在Ubuntu中按CTRL+ALT+T打开命令窗口,输入

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. sudo add-apt-repository ppa:webupd8team/sublime-text-3  
  2. 回车  
在显示按【回车】确认时按回车,添加源。



更新源,

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. sudo apt-get update   
  2. 回车  


安装Sublime Text 3,

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. sudo apt-get install sublime-text-installer   
  2. 回车  

等待完成即可安装好。



此时,Unity中按下win键,在程序里就可以找到Sublime Text了~

默认会安装到

/home/yourname/.config/sublime-text-3, 下文修改文件可能会用到。


2、安装Package Control

Sublime Text 之所以那么好用是因为有了强大的插件,插件可以通过插件管理器安装管理,那我们首先安装插件管理器~

官方网址:https://packagecontrol.io/installation

打开Sublime Text 3,

按下Ctrl+`(数字1左边的键),在命令行中输入

[python] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. import urllib.request,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; 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. 回车   
等待下方进度条走完,重启Sublime Text即可。

本下载脚本可能失效,最好从官网复制脚本安装命令~


3、安装常用插件

按下Ctrl+Shift+P,打开插件管理器。输入Install,应该可以看到package control了~回车。

在弹出的下一个页面里,即可输入各个插件的名字进行安装了。


修改各个插件的配置在sublime text 菜单中preferences->package settings->插件名->xxx settings。

一般有XXX-Default和XXX-User,一般从Default中把需要修改的项粘贴到User中进行修改,User配置文件的优先级比Default高。


我习惯使用的有:


BracketHighlighter 

高亮显示匹配的括号、引号和标签。能在左侧高亮显示匹配的括号、引号和标签,能匹配的 [] , () , {} , “” , ” , <tag></tag>等甚至是自定义的标签,当看到密密麻麻的代码分不清标签之间包容嵌套的关系时,这款插件就能很好地帮你理清楚代码结构,快速定位括号,引号和标签内的范围。


Alignment

等号对齐

用法:
按Ctrl+Alt+A,可以将凌乱的代码以等号为准左右对其,适合有代码洁癖的朋友。如果键位冲突,可以通过修改key-binding,改快捷键。


TrailingSpaces

高亮显示多余的空格和Tab,有时候在代码结尾打多了几个空格或Tab,一般不会察觉,TrailingSpacer这款插件能高亮显示多余的空格和Tab,并可以一键删除它们,有代码洁癖的朋友应该会喜欢这个插件。

注意,插件缺少了一个设置快捷键的文件,可以在/home/yourname/.config/sublime-text-3/Packages中,新建一个名字为TrailingSpaces的文件夹,在里面新建一个名字和后缀为Default (Linux).sublime-keymap的文件,添加以下代码,即可设置“删除多余空格”和“是否开启TrailingSpacer ”的快捷键了。

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. [  
  2.     { "keys": ["ctrl+alt+d"], "command": "delete_trailing_spaces" },  
  3.   
  4.     { "keys": ["ctrl+alt+o"], "command": "toggle_trailing_spaces" }  
  5. ]  


ConvertToUTF8

我们要安装支持UTF8编码的一个插件,只需要在输入框中输入convert,自动匹配后,选择 ConvertToUTF8 插件,回车,等待,安装完毕,这样,ST就支持UTF-8编码了。

可能缺少解码支持,显示

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. File: xxx.txt  
  2. Encoding: GB2312  
  3. Error: Codecs missing  
  4.   
  5. Please install Codecs33 plugin (https://github.com/seanliang/Codecs33/tree/linux-x64).  

官方说在Package Control中搜索并安装 Codecs33 即可。

JsFormat 

JavaScript格式化插件,有时从网上扒了人家的js代码来学习学习,打开发现被压缩了,这时就可以用JsFormat插件格式化js代码,恢复未压缩时候的排版,挺给力的。按快捷键Ctrl+Alt+F即可格式化当前的js文件了。


SublimeTmpl 

快速生成文件模板插件,一直都很奇怪为什么sublime text 3没有新建文件模板的功能,像html头部的DTD声明每次都要复制粘贴。用SublimeTmpl这款插件终于可以解脱了,SublimeTmpl能新建html、css、javascript、PHP、Python、ruby六种类型的文件模板,所有的文件模板都在插件目录的templates文件夹里,可以自定义编辑文件模板。

SublimeTmpl默认的快捷键

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. ctrl+alt+h html  
  2. ctrl+alt+j javascript  
  3. ctrl+alt+c css  
  4. ctrl+alt+p php  
  5. ctrl+alt+r ruby  
  6. ctrl+alt+shift+p python  

如果想要新建其他类型的文件模板的话,先自定义文件模板方在templates文件夹里,再分别打开Default (Windows).sublime-keymap、Default.sublime-commands、Main.sublime-menu、SublimeTmpl.sublime-settings这四个文件照着里面的格式自定义想要新建的类型,这里就不详细介绍了,请各位自己折腾啦~



用sublime打开多个文件,每个默认都要开一个新窗口,这样很不爽。要让他合并成一个窗口应该这样设置:

Sublime Text->Preferences->Setting-User->

添加此行代码:

[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. "open_files_in_new_window":false  

0 0