为什么要选择Sublime Text3?
Sublime Text3 自动保存,打开图片
跨平台启动快,多行选择。
插件,简直选不过来。
代码片段
菜单栏基础功能介绍
- File:文档相关,新建文件,打开文件或文件夹等。
- Edit:文件编辑相关,复制,剪切等(CVS大法好)。除此之外还有一些强大的功能。
- Selection:选择相关,帮助选择代码。
- Find:查找替换相关。这个和其它编辑器区别好像不大。
Ctrl+F查找、Ctrl+H替换等。 - View:对Sublime_Text编辑器本身的一些配置。
SideBar:开启侧边栏Ctrl+k,b
Show console:打开控制台窗口,安装package control需要使用. - Goto:快捷导航:下面介绍。Goto Anything
- tools:工具,一些命令。
new Snippet:自定义代码片段,保存到user下 - Project: 项目相关,用的少。
- Preferences:对于sublime_text进行一些个性化定值。
- Help:如同名字。注册在这里
配置
// User/Preferences.sublime-settings
//我觉得自带字体挺好的。
{
"font_size": 8, // 字体大小
"word_separators": "./\()\"':,.;<>~!@#$%^&*|+=[]{}`~?", // 双击选中中划线
"word_wrap": true, //自动换行
"ensure_newline_at_eof_on_save": true, //文件末尾自动保留一个空行
"translate_tabs_to_spaces": true, //把代码 tab 对齐转换为空格对齐
"tab_size": 4 //空格数
}
安装 package control
`Ctrl+`` 打开控制面板,输入一下代码:
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)
回车,然后就是等待安装了,需要一定的时间。安装完成后重启。
插件
- AdvancedNewFile: 快速新建文件
- Nettuts+ Fetch: 管理类库
- SidebarEnhancements: 增强侧边栏
- DocBlockr: 代码块注释
- Emmet: 不解释
- AutoFileName: 文件路径自动提示
- HTML5:
- SublimeCodeIntel: 代码自动提示
- TrailingSpaces: 高亮/删除行尾多余空格
- YUI Compressor: 压缩代码