给任意的操作设置快捷键 sublime 对单词转换有三个操作:upper_case,lower_case和title_case, 但是奇怪的是前两个都有快捷键,但是第三个却没有,这一点不能忍。但是默认配置里甚至都没有设置…
标签:sublime-text
如何写出整洁的代码
一、命名的艺术坦白的说,命名是一件困难的事情,要想出一个恰到好处的命名需要一番功夫,尤其我们的母语还不是编程语言所通用的英语。不过这一切都是值得了,好的命名让你的代码更直观,更有表达力。 好的命名应该有下面的特征: 1.…
ajax延迟插件
最近遇到需要做ajax延迟的需求,上一段代码记录下: var XHRService = function(options) { this.options = options; this.reqTimer = null; …
sublime text 2基于语法的配置文件
最近在学习Python编程语言,但是遇到一个小小的问题,就是原来Ruby的编码规范是用2个空格缩进的,所以以前在Sublime的全局用户配置中设置了"tab_size": 2,所以在编辑Python文件的时候就每次都要从…
sublime text3 常用插件
Package Control插件管理 首次使用需要安装的,使用ctrl+` 快捷键安装或者通过通过View->Show Console菜单打开命令行安装,具体的可以参考Package Control;安装成功后就…
Sublime Text3 React开发常用插件
主要是针对jsx语法的,用来快速编写组件中的html部分。 安装 command+shift+p -> install package -> 对应的模块名称 Emmet 可以自动扩展react的classNa…
数据不可变之linked-in/rocketdata
背景 在我们通常的数据可变的数据框架中,我们从 db 读取的数据放在 cache 里面供上层业务调用。比如一个 book 对象,如果我们在上层业务中有多个地方都需要用到这个 book 对象,那么其实我们是直接在引用这个对…
微服务指南走北(三):Restful API 设计简述
API的定义取决于选择的IPC通信方式,如果是消息机制(如 AMQP 或者 STOMP),API则由消息频道(channel)和消息类型;如果是使用HTTP机制,则是基于请求/响应(调用http的url),这里我们先简述…
js动画效果总结
js动画函数封装–单物体运动 对一个div进行宽高属性的变化,对透明度属性进行变化。 *{margin: 0; padding: 0;} /\*样式\*/ <div id="parent"><…
sublime3自定义snippets小技巧
关于Snippets 在编程过程中总是会碰到大量的重复工作,比如定义一个方法,调试代码等 snippets就是用来解决这部分工作的,可以解决大量的时间 如何在sublime中自定义? tools->new snip…
PHP设计模式-Adapter 适配器模式
整理一下自己的学习Aaron Saray 写的PHP设计模式一些demo和自己的理解。大佬看完如果发现鄙人理解有误请立即指出,感谢拍砖,跪求鞭打 /** * Adapter 适配器模式 * ---------------…
神插件Emmet的使用方法图文版(sublimetext版)
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding…