一. Sublime Text3 简介
Sublime Text 是一款优秀的跨平台编辑器,具有漂亮的界面和强大的功能,例如代码缩略图、Python的插件、代码段、自定义菜单等。Sublime Text目前最新版本为Sublime Text3(Build 3114),支持Windows、Linux和Mac OS X系统。
二.Sublime Text3 安装
1.Windows
到Sublime Text官网(http://www.sublimetext.com/)下载所需安装文件。
下载完成后双击下载的文件进行安装,选择安装目录,一路点击next下一步即可安装完成。
2.Linux
(1) 在Ubuntu中按CTRL+ALT+T打开命令窗口,添加sublime text 3的仓库:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
运行完成后按ENTER继续,建立信任数据库。
(2) 更新软件库:
sudo apt-get update
(3) 安装Sublime Text 3:
sudo apt-get install sublime-text-installer
3.Mac OS X
到Sublime Text官网(http://www.sublimetext.com/)下载所需安装文件。
下载完成后双击下载的文件进行安装,选择安装目录,一路点击next下一步即可安装完成。
三.Sublime Text3 汉化
到此,Sublime Text3已经安装完成,可以正常使用了。不过界面确实英文的,若有所需可以进行汉化。
1.安装Package Control,可以按下Ctrl+`进入console模式,输入:
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)
等待报一个出错弹出窗口,点击确认,然后关闭并重启Sublime Text3,此时Package Control就装好了。
2.点击Preferences/Package Control,然后点击Package Control:Install Package,然后在弹出的命令界面,输入Chinese,选择ChineseLocalization(回车或者鼠标单击击)。
3.汉化完成后,在帮助(H)——Language下切换语言,可选语言有简体中文,繁体中文,日本语,English。
四.Sublime Text3 基本设置
在首选项——设置-用户下进行常规设置,根据自己使用习惯设置就好:
{
"auto_complete_commit_on_tab": true,
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"ensure_newline_at_eof_on_save": true,
"font_face": "Consolas",
"font_size": 13,
"highlight_line": true,
"line_padding_bottom": 2,
"line_padding_top": 2,
"save_on_focus_lost": true,
"trim_trailing_white_space_on_save": true,
"word_separators": "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?",
"theme": "Soda Dark 3.sublime-theme",
"update_check": false,
"tab_size": 4,
"translate_tabs_to_spaces": true,
}
五.Sublime Text3 常用快捷方式
Ctrl+F 打开底部搜索框,查找关键字;
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找;
Ctrl+P 打开搜索框(1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。);
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位;
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数;
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等;
Ctrl+Shift+P 打开命令框(打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件)。
Esc 退出光标多行选择,退出搜索框,命令框等;
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行;
Ctrl+Shift+D 复制光标所在整行,插入到下一行;
Tab 向右缩进,代码补全;
Shift+Tab 向左缩进;
Ctrl+K+K 从光标处开始删除代码至行尾;
Ctrl+Shift+K 删除整行;
Ctrl+/ 注释单行;
Ctrl+Shift+/ 注释多行;
Ctrl+K+U 转换大写;
Ctrl+K+L 转换小写。
Ctrl+Z 撤销;
Ctrl+Y 恢复撤销;
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样;
Ctrl+F2 设置书签;
Ctrl+T 左右字母互换;
F6 单词检测拼写.
六. Sublime Text3常用插件介绍
在首选项—— 插件控制——Package Control:Install Package进行插件检索与安装。
1.Zen Coding
由两个核心组件组成:一个缩写扩展器(缩写为像CSS一样的选择器)和上下文无关的HTML标签对匹配器。
2.Sublime Prefixr
Prefixr,CSS3 私有前缀自动补全插件。
3.JS Format
一个JS代码格式化插件。
4.SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如TODO,这样就可以被快速定位。
5.Git
该插件基本上实现了git的所有功能。
6.Pretty Json
一款可以优雅地格式化json字符串插件。
ctrl+alt+j 格式化json字符串;
ctrl+alt+m 压缩json字符串。
7.MarkdownEditing
Markdown语法高亮插件。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。