工欲善其事必先利其器,打造一款得心应手的的编辑器,撸起代码来如行云流水,一气呵成。
SublimeText3 的安装,参考官网说明,直接下载安装包,双击打开既可。安装完成之后,在终端里输入 subl 可以打开SublimeText3。
PackageControl 代码安装
PackageControl官网安装说明有介绍如何安装。
1.**“`
ctrl+`
2.复制下面代码,并粘贴到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)
3.安装成功之后, ctrl+shift+p,打开命令输入窗,输入 PCIP,会看到
![packagecontrol.png](http://upload-images.jianshu.io/upload_images/265608-15a36cdeb0376d48.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这样 PackageControl就安装成功了,可以随意安装自己喜欢的插件了。
不过我在安装的时候,遇到了一个问题,Package Control一直提示安装不上,错误日志里显示是python3 的依赖库找不到,请求不到链接地址。无奈我只能使用手动安装的方式
###PackageControl手动安装
1.点击Preferences *>* Browse Packages菜单
2.进入打开的目录的上层目录,然后再进入Installed Packages/目录
3.下载[Package Control.sublime-package](https://sublime.wbond.net/Package%20Control.sublime-package)并复制到Installed Packages/目录
4.重启Sublime Text。
###常用插件
对各种插件,如非必要,还是不要安装的好,过多的插件,会让sublime 变得卡顿,响应变慢。我平时以Android 开发为主,主要阅读一些 Java,C++/C代码,再者就是会看些AOSP的源码,chromium 源码,编写一些博客,不写前端,不做后台。
1.Theme-Soda 经典主题
2.ConvertToUTF8
3.AdvancedNewFile
4.Alignment
5.BrackeHightlighter
6.Git
7.Markdown Preview
8.MarkdownEditing
9.SideBarEnhancements
10.Smali
11.SublimeGit
12.WakaTime
暂时就这些,安装很简单。如果自动安装失败,可以选择手动下载安装。
###用户设置
{
// 开启选中范围内搜索
“auto_find_in_selection”: true,
// 侧边栏文件夹显示加粗,区别于文件
“bold_folder_labels”: true,
“color_scheme”: “Packages/Color Scheme – Default/Solarized (Dark).tmTheme”,
// 使用 unix 风格的换行符
“default_line_ending”: “unix”,
// true则禁用Emmet的tab键功能
// “disable_tab_abbreviations”: true,
// 右侧代码预览时给所在区域加上边框
“draw_minimap_border”: true,
// 保证在文件保存时,在结尾插入一个换行符。
// 这样 git 提交时不会生产额外的 diff
“ensure_newline_at_eof_on_save”: true,
// 默认显示行号右侧的代码段闭合展开三角号
“fade_fold_buttons”: false,
“font_face”: “Microsoft YaHei Mono”,
“font_size”: 13,
// 当前行高亮
“highlight_line”: true,
// 高亮未保存文件
“highlight_modified_tabs”: true,
“ignored_packages”:
[
“Vintage”
],
// 窗口失焦立即保存文件
“save_on_focus_lost”: true,
// 自动移除行尾多余空格
“trim_trailing_white_space_on_save”: true,
“trim_automatic_white_space”: true,
// 关闭自动更新
“update_check”: false,
// 自动换行
“word_wrap”: “true”,
// Tab转空格
“translate_tabs_to_spaces”: true
}
这样一款简单的开发工具已经打造完成。