1.安装Sublime_text2.02文件:Sublime Text 2.0.2.tar.bz2

(1)官网下载地址:http://www.sublimetext.com/2

(2)将文件放到linux中,解压文件,得到文件夹"Sublime Text 2"

  注意这个压缩包没有用gzip格式压缩  所以解压的时候也不用加上z 。直接tar -xf 就可以

  否则会报错:"gzip: stdin: not in gzip format..."

2. windows下使用Sublime text3,插件管理:

 (1)安装Package control插件管理包:

  ①打开安装代码的命令行 点击view  -> show console

  ②输入python脚本,源自https://sublime.wbond.net/installation#st3

 具体代码如下:

  import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)

按下回车,即可安装

安装完后,可以在Preferences-->Package Settings中看到已安装好的Package Control

(2)通过Package Control安装其他实用的插件,比如Zen Coding(现在叫做Emmet):

 ①按ctrl+shift+P

 ②输入install 回车

 ③输入插件名Emmet 选择目标插件 回车 即可安装

然后可以在Preferences-->Package Settings中看到是否已安装成功

如果报错:"Error while loading  PyV8 ....",解决办法见 http://jingyan.baidu.com/article/aa6a2c14d5177f0d4d19c45f.html

 (3)windows下安装代码转定义插件ctags:

  ①Package Control管理方式install ctags

②下载ctags压缩包:http://download.csdn.net/detail/hudie86555/4363381

③加压到一个文件夹,里面含有ctags.exe,将该文件路径添加到系统环境变量中

  ④用SublimeText打开项目,在Preferences(设置)菜单中打开Package Control(插件管理器)settings->ctags->settings-user和settings-default

把default中的配置全部复制到user中(sublime3为了以后的更新不会覆盖用户修改的配置,默认的配置文件不让修改,只能复制到user文件中进行修改),然后改一下command配置项,为ctags.exe的可执行文件路径(尾部包含了ctags.exe) XX/XXX/XX.ctags.exe

  ⑤cmd命令行进入项目所在目录,用指令ctags -R -f .tags 创建.tags文件

  ⑥生成.tags文件后,用sublime打开项目以后,就可以用 ctrl+shift+鼠标左键 的方法跳转到函数声明

 (4)删除已安装插件

  步骤①:ctrl+shift+p
  步骤②:输入remove package
  步骤③:选择要删掉的插件即可

 (5)全栈开发必备的10款 Sublime Text 插件

  参考http://www.oschina.net/news/57310/10-essential-sublime-text-plugins

 (6)其他插件

  1. SideBarEnhancements:侧边栏右键操作增强

    Preferences > Key Bindings - User,添加快捷:

    { "keys": ["ctrl+t"], "command": "side_bar_new_file2" },
    { "keys": ["f2"], "command": "side_bar_rename" },

  2.SublimeLinter:检查语法错误

    好多,选自己要用的语言,如Python的"SublimeLinter-pep8”。

  3.SublimeCodeIntel:代码提示 

    安装完成后,会提示你:
    For Linux:
    * Jump to definition = ``Super+Click``
    * Jump to definition = ``Control+Super+Alt+Up``
    * Go back = ``Control+Super+Alt+Left``
    * Manual CodeIntel = ``Control+Shift+space``

   4.SublimeCodeIntel:支持方法跳转和自动提示

   5.格式化html代码插件: TAG

   6.填色面板ColorPicker 

   默认开启的快捷键是ctrl+shift+c

   如果该快捷键与其他插件(如ConvertToUTF8)的冲突,则按照以下方法更改:

   打开Sublime Text --> Preferences --> Browse Packages,找到ConvertToUTF8文件夹并进入,找到对应操作系统的Default.sublime-keymap文件,直接修改成 
[ 
{ "keys": ["ctrl+shift++alt+c"], "command": "convert_to_utf8", "args": {"encoding": "GBK", "stamp": "0" } } 
]

  

 (7)SublimeText3 基础设置和常用插件推荐

  参考http://qinx.cn/sublime-text-php-development-configuration/

 http://www.imjeff.cn/blog/146/

3.使用技巧

 (1)创建文件指定文件类型

  安装插件sublime tmpl

(2)批量替换

  选择第一个要被替换的字符串,通过按快捷键Ctrl+D,不断的选中所有位置的要被替换的字符串,然后一次性更换成目标内容即可。

(3)subimeText3开启代码自动换行:点击View--->选择Word Wrap即可

  参考http://www.zhugexiaojue.com/note/autowrap-114.html

新建html文件后用快捷键快速生成html头部等

写入以下粗体Emmet代码,按Tab键或ctrl+e组合键,生成代码

html:4t

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="${lang}">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=${charset}">
<title>Document</title>
</head>
<body>
${child}
</body>
</html>

html:4s

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="${lang}">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=${charset}">
<title>Document</title>
</head>
<body>
${child}
</body>
</html>

html:xt

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="${lang}">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=${charset}" />
<title></title>
</head>
<body>
${child}
</body>
</html>

html:xs

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="${lang}">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=${charset}" />
<title>Document</title>
</head>
<body>
${child}
</body>
</html>

html:xxs

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="${lang}">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=${charset}" />
<title>Document</title>
</head>
<body>
${child}
</body>
</html>

html:5

<!doctype html>
<html lang="${lang}">
<head>
<meta charset="${charset}">
<title>Document</title>
</head>
<body>
${child}
</body>
</html>

  

SublimeText的使用的更多相关文章

  1. 如何在博客中使用SublimeText风格的代码高亮样式

    因为觉得博客园自带的代码高亮样式很单一,不符合作为前端的我的审美习惯,于是下定决心要想办法折腾出一个方法来应用上另外一套代码高亮样式. 虽然探索的过程是很痛苦的,但最后还是成功了,但也不枉付出的那些努 ...

  2. sublimeText jsformat 插件被当做病毒 virus

    最近在个只可往他里面发邮件,不能往外上任何互联网的地方工作,用 sublimetext 要装个sublime 插件 jsformat 十分麻烦.用gmail邮箱发总是报病毒. 最后挨个尝试,发现是 j ...

  3. Ubuntu 安装 SublimeText 3

    1. 下载 $ cd ~/Downloads $ wget https://download.sublimetext.com/sublime-text_build-3083_i386.deb 2. 安 ...

  4. 随笔SublimeText Theme安装

    2015-12-31日记 在更换SublimeText颜色的时候没有及时的备份这个文件.导致浪费了半个 小时来处理这个问题 处理问题需要冷静歘平慢一些, 关键在于不出错. 当时有一个想法就是这个东西不 ...

  5. sublimetext

    下载地址:http://www.sublimetext.com/ 详情:http://baike.baidu.com/link?url=uoObJWXyy_-zu52HuOKzfKuwHEpL2JQn ...

  6. SublimeText为啥选择Python开发extension

    真正优秀的软件是靠优秀的程序员开发出来的,反过来也一样,优秀的语言,平台,工具只有在优秀的程序员的手中才能显现出它的威力. 比如,Jon Skinner开发的SublimeText.桌面应用一般支持二 ...

  7. Sublimetext (for windows)编译运行c出现Error 2错误的解决办法

      错误描述大概如下: [Error 2]  [cmd:  [u'bash', u'-c', u"g++ 'D:\\codeblocks\\project\\test.c' -o 'D:\\ ...

  8. sublimeText插件推荐

    工欲善其事必先利其器.sublimeText是前端开发工程师的一把利器,它的优点包含: 随时保留文件的修改 Goto Anything,智能搜索; 简单全面的插件体系; 代码地图; 快速启动 ... ...

  9. ubuntu sublime-text package control

    1.ubuntu 环境下sublime-text的 package control一直配置失败 因为我下的是sublime-text3,而网上一般都是sublime-text2的教程. 2.subli ...

  10. 可以考虑使用SublimeText编辑器替代notepad++了

    大概是去年吧,这款编辑器神一般的出现在我面前,经过我小心翼翼的试用后发现并不是那么太顺手,插件配置都不太成熟,如Package Control. 最喜欢用它的zencoding还得专门开个小窗:ang ...

随机推荐

  1. python 之路,Day11(上) - python mysql and ORM

    python 之路,Day11 - python mysql and ORM   本节内容 数据库介绍 mysql 数据库安装使用 mysql管理 mysql 数据类型 常用mysql命令 创建数据库 ...

  2. INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 错误

    在eclipse编译好文件之后,往AVD中安装apk,报错如下:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED一般来说只需要检查AndroidManifest.xml中 ...

  3. php5.2通过saprfc扩展远程连接sap730成功案例

    公司刚上sap系统,由于资金有限,sap与其它系统的数据交换需要公司内部实现.于是,领导决定入库申请流程需要在sap与OA系统里实现电子签核流,重担果然落到我的身上.好在我只负责OA,还一位同事负责s ...

  4. GridView布局及适配器优化

    1.布局样式 <GridView android:id="@+id/gridView" android:layout_width="fill_parent" ...

  5. 在Global.asax文件里实现通用防SQL注入漏洞程序(适应于post/get请求)

    可使用Global.asax中的Application_BeginRequest(object sender, EventArgs e)事件来实现表单或者URL提交数据的获取,获取后传给SQLInje ...

  6. 状态开关按钮(ToggleButton)及按钮(Swich)的使用

    状态开关按钮(ToggleButton)和开关(Switch)也是由Button派生出来的,因此它们本质上都是按钮,Button支持的各种属性.方法也适用于ToggleButton和Switch.从功 ...

  7. CSS 布局Float 【1】

    1.HTML元素分类 HTML元素大题可分为内联(inline)元素和块(block)元素. 1.1 内联元素(inline) ①元素显示方式:"文本方式",1个挨着1个,不独自占 ...

  8. 最全java的读写操作(转载)

    Java的I/O系统中的输入输出流为我们进行开发提供了很多便利,利用其强大的封装性,通过各种组合能够实现多种多样的功能.但是Java提供了很多输入输出流类,在概念和使用上有很多相似之处,所以给很多开发 ...

  9. javascript 操作符类型隐性转换

    javascript 操作符类型隐性转换 (一).一元操作符只能操作一个值的操作符叫做一元操作符1.递增和递减操作符a. 在应用于一个包含有效数字字符的字符串时,先将其转换为数字值,再执行加减1的操作 ...

  10. POJ 2438 (哈密顿回路)

    分析: 2*n个小朋友,每个最多有n-1个"敌人",显然是存在哈密顿回路的. 预处理边,然后找哈密顿回路. code #include <iostream> #incl ...