layout | title |
---|---|
default |
内容简介 |
快乐的 sublime 编辑器
展示 sublime 最帅的一些功能并讲透她的使用哲学。
sublime 在功能和速度方面不输给 vim ,在界面美观上不输给任何其他编辑器,仅就我自己所在的 web 开发圈子来看,已经是受追捧热度最高的编辑器了,没有之一。本课程的目的是带大家高效使用 sublime ,课程中会展示扩展包安装,自定制配置和快捷键等最实用的技巧。同时整体上保证你可以把握她的使用思路,让你在课后做自己的定制的时候不会迷路。
(切换到 sublime 的十个理由)
NO.1 无学习曲线,直接上手。这个要比使用 vim 的新手专门要花时间学习编辑器本身要明智的多,边用边学才是正道。
NO.2 多点编辑。
NO.3 方便而强大的包管理。使用 Package Control 进行包管理,只需打开命令面板就可以模糊查找扩展包的名字,然后回车安装。Vim 社区一直努力的方向,但是至今都没能解决得如此优雅。
NO.4 闪电一样的查找速度。打开一个大项目,鼠标右击进行全局查找。即使纯文本界面的 vim 都无法达到这样的速度。
NO.5 深度可定制。所有的配置内容也都像 vim 一样以纯文本的形式保存在一个类似于 .vim 的目录之中。透明和分享带来的好处无限。
NO.6 快速切换文件。
NO.7 命令面板。快捷键当然很好用,但是麻烦的时常常会忘记,在 sublime 中这时就可以直接打开命令面板,输入关键字来执行命令。注意还有快捷键提示的。
NO.8 依旧可以开启 vim 模式。
NO.9 已经形成事实标准,很多其他的编辑器中都可以使用类似的快捷键。例如 github 的 atom ,atom 是开源和免费的。
NO.10 活跃的社区。没有一个强大的讨论气场,你遇到问题查资料时可就傻眼了。
本课程的举例倾向于 web 开发方向,但是主题内容是使用任何一款代码编辑器所必备的知识和使用思路,所以也适合其他方向的开发者观看。课程的目标观众应该是已经有基本开发能力的程序员,很可能你是从其他编辑器正准备切换过来。如果是刚刚学习编程的朋友,建议多把精力放在学习编程本身方面,编辑器的技巧应该是反复用,存到自己的肌肉中的,而不是专门记忆到脑子中的。
以下是课程内容资料:
阐述本课程的覆盖内容,适合观众。
Mac 系统上安装 sublime,添加 license,设置命令行中启动,以及老手重装过程。
总的来说一句话,正确使用 sublime 的方式就是:多用快捷键,少用鼠标点。不过奥秘就在于,怎么才能记住那么多得快捷键呢?
这次来介绍常用的快捷键,一些规律性的记忆技巧,和如何管理自己的快捷键绑定。
聊一下如何对 sublime 进行自定制。主要是自定制系统结构的介绍,更多的细节后面讲具体功能的时候会再聊。
这一集来介绍 Package Control 的安装和使用,并演示了几个我自己常用的包。
快速找到你想要的东西,不管是字符串,还是一个文件,写代码的时候,如果你想到之后,一瞬间你的编辑器就能把它呈现在你面前,那将会非常爽。
默认的自动补齐功能在做 Web 前端开发的时候还不是很够用。所以来讲一个超级实用的包,叫做 emmet,这个我会说是一个必装的包。
snippet 这个英文单词的意思就是,小片段。 sublime 可以让用户创建自己的 snippet 。
emmet 和 snippet 其实都是属于“补全”这个功能。这集来讲 Tab 补全的原理。
演示如何添加自己的批处理任务 build 。
进一步的学习建议。