博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sublime安装与配置
阅读量:4041 次
发布时间:2019-05-24

本文共 3821 字,大约阅读时间需要 12 分钟。

-----------------ubuntu------------------------------------------------------

 

sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text

 

 

 

 

-----------windows下sublime2安装-------------------------------

1.下载安装包并安装;

2.设置代理(代理方式上网)
(不使用代理)
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')
(使用代理)
代理地址:http://xaproxy.gnetis.com/proxy.pac:80
2.1从这里https://sublime.wbond.net/Package%20Control.sublime-package下载到package control的包,然后将其放到sublime text 2 的安装包存放位置的一个叫Installed Packages的目录下,重启sublime text 2 就可以在Preferences菜单下看到package settings和package control两个子菜单了
2.2这里要注意的一点是:Installed Packages目录可以通过Preferences菜单下的Browse Packages的子菜单找到,点击这个子菜单会弹出一个目录,这个是sublime text存放安装的插件的地方,但是Package control不是这里的,这个目录的上一个目录有Installed Packages目录,这里才是存放Package control的正确地方
2.3安装好Package control我们就可以轻松的安装其它插件了,但还是有个代理的问题,这个可以通过Preferences -> Package Settings -> package control -> settings - user配置文件修改解决
在配置文件中添加两项
"http_proxy": "http://xaproxy.gnetis.com/proxy.pac:80",
"https_proxy": "http://xaproxy.gnetis.com/proxy.pac:80"

 

----sublime 3 --------------------------

使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

 

参考:http://blog.csdn.net/zhaoxd200808501/article/details/77906832

 

-ubuntu下安装package control--------

 

import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

 

 

参考地址:https://packagecontrol.io/installation#st2

 

3.安装

3.1 theme-flatland
user-setting设置
{
"theme": "Flatland Dark.sublime-theme",
"color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme"
}
3.2DocBlockr,可以自动生成PHPDoc风格的注释
3.3gbk to utf8, 将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C
{ "keys": ["ctrl+shift+c"], "command": "convert_to_utf8" }  
3.4jquery, jQuery Package for sublime Text
3.5Sublime Prefixr, Prefixr,CSS3 私有前缀自动补全插件
3.6JS Format,一个JS代码格式化插件。
3.7SublimeLinter,错误高亮显示
3.8Placeholders,占位用,包括一些占位文字和HTML代码片段
3.9Sublime Alignment,用于代码格式的自动对齐
4.0Clipboard History,粘贴板历史记录,方便使用复制/剪切的内容
4.1JsMinifier,该插件基于Google Closure compiler,自动压缩js文件
4.2Sublime CodeIntel,代码提示
4.3Bracket Highlighter,类似于代码匹配,可以匹配括号,引号等符号内的范围
4.4PackageResourceViewer,查看和编辑sublime text自带的包
4.5terminal, 直接使用终端
4.6CSSComb, css排序格式化
4.7CanIUse,判断js css属性是否被浏览器支持
4.8Trimmer,去掉多余的空格
4.9ColorPicker,调用调色板
5.0MarkDown Editing,查看和编辑 Markdown 文件
5.1FileDiffs,文件比较
5.2emmet,快速开发html (稳定性不好)
php相关-------------
5.3xdebug client,xdebug工具
5.4goto document,查看手册
{ "keys": ["f1"], "command": "goto_documentation" }
5.5function name display。 这个插件可以在状态栏显示出当前光标处于哪个函数中。

5.6phptidy,

5.7tidyhtml5

5.8phpfmt

5.9 sublimelinter 

6.1 SublimeLinter-php

6.2 A FILE ICON

6.3 Vuejs Complete Package

 

 

 

 

你可能感兴趣的文章
Oracle跨版本与跨平台执行传输表空间(XTTS)
查看>>
fatal: unable to access 'https://github.com/danfengcao/binlog2sql.git/': SSL connect error
查看>>
Mysql误操作后使用binlog2sql快速回滚
查看>>
sql loader导出数据和导入数据(sqlldr)
查看>>
RedoLog Checkpoint 和 SCN关系
查看>>
Oracle 实例恢复时 前滚(roll forward) 后滚(roll back)
查看>>
Oracle redo log 机制
查看>>
全面解析9i以后Oracle Latch闩锁原理
查看>>
Oracle Enqueue lock队列锁机制
查看>>
Oracle 删除表后多出了类似BIN$bdqTEdDrT7iRIC2+iRTfXQ==$0的表
查看>>
Oracle 18c创建PDB的几种方式
查看>>
ORA-65016: FILE_NAME_CONVERT must be specified
查看>>
oralce 18c 创建PDB方式——利用seed(种子)模板来创建
查看>>
RAC, Data Gurad, Stream 讲解
查看>>
Oracle 18c CON_GUID_TO_ID
查看>>
Oracle 18c 创建PDB可使用的参数说明
查看>>
ORA-39071: Value for EXCLUDE is badly formed.
查看>>
ORA-65359: unable to create pluggable database with no data
查看>>
ORA-12754: Feature PDB SNAPSHOT CAROUSEL is disabled due to missing capability
查看>>
Oracle数据库——Scheduler Job
查看>>