Sublime Text 使用介绍、全套快捷键及插件推荐

开篇:如果说Notepad++是一款不错Code神器,那么Sublime Text应当称得上是神器滴哥。Sublime Text最大的优点就是跨平台,Mac和Windows均可完美使用;其次是强大的插件支持,几乎无所不能。

开始使用Sublime Text:

Sublime Text有Dev版本,推荐使用,下载地址,一般推荐下载便携版本(Portable version),这样拿来拿去很方便,也不用安装,而且插件和主体在一个目录下,便携。

Sublime Text快捷键:

  • Ctrl+Shift+P:打开命令面板
  • Ctrl+P:搜索项目中的文件
  • Ctrl+G:跳转到第几行
  • Ctrl+W:关闭当前打开文件
  • Ctrl+Shift+W:关闭所有打开文件
  • Ctrl+Shift+V:粘贴并格式化
  • Ctrl+D:选择单词,重复可增加选择下一个相同的单词
  • Ctrl+L:选择行,重复可依次增加选择下一行
  • Ctrl+Shift+L:选择多行
  • Ctrl+Shift+Enter:在当前行前插入新行
  • Ctrl+X:删除当前行
  • Ctrl+M:跳转到对应括号
  • Ctrl+U:软撤销,撤销光标位置
  • Ctrl+J:选择标签内容
  • Ctrl+F:查找内容
  • Ctrl+Shift+F:查找并替换
  • Ctrl+H:替换
  • Ctrl+R:前往 method
  • Ctrl+N:新建窗口
  • Ctrl+K+B:开关侧栏
  • Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
  • Ctrl+F2:设置/删除标记
  • Ctrl+/:注释当前行
  • Ctrl+Shift+/:当前位置插入注释
  • Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
  • Ctrl+Shift+A:选择当前标签前后,修改标签用的
  • F11:全屏
  • Shift+F11:全屏免打扰模式,只编辑当前文件
  • Alt+F3:选择所有相同的词
  • Alt+.:闭合标签
  • Alt+Shift+数字:分屏显示
  • Alt+数字:切换打开第N个文件
  • Shift+右键拖动:光标多不,用来更改或插入列内容
  • 鼠标的前进后退键可切换Tab文件
  • 按Ctrl,依次点击或选取,可需要编辑的多个位置
  • 按Ctrl+Shift+上下键,可替换行

Sublime Text插件:

建议先启用Package Control,作用是安装插件时很方便,启用方法:菜单栏 – View – Show Console,贴入以下代码并回车,然后重启Sublime。如果你所在的网络无法启用,则无法使用,手动搜索下载去吧(话说你的网也被封了?)。

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

开始安装一些非常实用的插件吧,Ctrl+Shift+P(菜单 – Tools – Command Paletter),输入 install 选中Install Package并回车,输入或选择你需要的插件回车就安装了(注意左下角的小文字变化,会提示安装成功),安装其它插件也是这个方法,非常快速。

  • ZenCoding
    不得不用的一款前端开发方面的插件,Write less , show more.安装后可直接使用,Tab键触发,Alt+Shift+W是个代码机器。
  • Alignment
    代码对齐,如写几个变量,选中这几行,Ctrl+Alt+A,哇,齐了。
  • Prefixr
    写 CSS可自动添加 -webkit 等私有词缀,Ctrl+Alt+X触发。
  • Tag
    Html格式化,右键Auto-Format Tags on Ducument。
  • Clipboard History
    剪贴板历史记录,显示更多历史复制,Ctrl+Shift+V触发。
  • SideBarEnhancements
    侧栏右键功能增强,非常实用
  • Theme – Soda
    完美的编码主题,用过的都说好,Setting user里面添加”theme”: “Soda Dark.sublime-theme”
  • GBK to UTF8
    将文件编码从GBK转黄成UTF8,菜单 – File里面找
  • SFTP
    直接编辑 FTP 或 SFTP 服务器上的文件,绝对FTP浮云
  • WordPress
    集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用
  • PHPTidy
    整理排版PHP代码
  • YUI Compressor
    压缩JS和CSS文件

Sublime Text 2 的HTML代码格式化插件Tag

到 官网 下载最新版。

安装好软件后,要先安装Package Control, 安装方法是在Sublime Text 2中同时按 Ctrl + ` 调出Console。然后输入下面的代码(中间无换行):

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

重启 Sublime Text 2后同时按Ctrl+Shift+P调出命令面板。

输入 ip 调出 Package Control: Install Package 选项,按下回车后找到Tag插件。再次按回车等待安装完成并重启。
安装成功会会在菜单栏的Edit中多出新的选项,使用的方法也很简单,选中一段Html代码后,按Ctrl+Alt+f即可,下面是演示效果。

ACDSee 15 注册机

Organize your collection by what, when or where. Edit and add jaw-dropping effects with ease. Then share your best with friends, family and the world through the ACDSee Online cloud, Facebook, Twitter, and e-mail. So simple to use. Yet such amazing results. Take your photos further than you ever dreamed possible with ACDSee 15.

运行ACDSystem All Products Keygen v3.1 – CORE , 选项如下:
Program:ACDSystem ACDSee v15
Language:English
点击Generate生成License Key

2012-12-29-9-41-53

运行安装好的ACDSee,Enter your license key

2012-12-29-9-42-47

到此结束。

ACDSee 15 注册机下载:ACDSystem All Products Keygen v3.1 – CORE
解压密码:blog.yadgen.com
此注册机支持:ACDSystem Canvas v14 / ACDSystem ACDSee Pro v6 / ACDSystem ACDSee v15 / ACDSystem acdVIDEO Converter Pro v2

Sublime Text 2/3 Windows/Mac 破解补丁/注册机/序列号

Sublime Text 是一套基于 Python 的跨平台文字编辑器。Sublime Text 2 可以无限期免费试用,而 Sublime Text 3 则没有试用的机会了。什么?支持正版,Sublime Text 3 只要70美元,你没有看错,不要998,只要70美元,你就可以获得一份个人授权 !

Windows:

sublime-text-crack-win

Mac:

sublime-text-crack-mac

使用方法:

1. 到 官网 下载最新版

2. 运行注册机生成 license

3. Patch 程序

4. 运行程序输入 license

5. Enjoy yourself.

解压密码:blog.yadgen.com

P.S: Sublime Text 2 与 Sublime Text 3 的破解方法一致,所以注册机也通用。

10款无限滚动自动翻页jquery插件

无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条来翻页的技术慢慢在互联网上遍站开花。

要在自家的网站上实现自动翻页的功能并不复杂,twitter面向开发者提供了相关的api,而且已经有人开发了相关的jquery插件,让我们可以事半功倍,下面老k为你列举一下这些无限滚动jquery插件。

1、jquery ScrollPagination

这是一款由国外jquery爱好者出于学习目的开发的自动分页插件,你可以把它应用在任何地方。

2、Screw

可以实现当用户滚动网页时加载html,避免一次性加载一个大页面,这样可以减轻宽带的负担,加快访问速度。当然它也可以实现当用户滚动滚动条到网页底部的时候自动翻页。

3、Autobrowse

通过ajax实现当用户滚动时自动加载页面内容,同时可以把内容写入到到浏览器缓存。使用很简单,只需要在html容器(例如:div)中使用autobrowse属性就可以实现了。

4、Scroll Extend Plugin

设计用来自动加载页面底部以下的内容,是通过将内容appendTo来某个dom来实现的,当滚动超出这个dom后自动加载页面内容。作者的初衷是用来集成到wordpress的。

5、Infinite Scroll Plugin

也是一款不错的无限滚动jquery插件。效果和dzone的一样。

6、Endless Scroll jQuery Plugin

比较轻巧,完成任务10次的自动加载后自动停止滚动加载。

7、Load Content While Scrolling With jQuery

内容自动加载插件,有助于加快页面初始加载速度,用户将只加载他们所看到的内容。

8、Infinite Ajax Scroll

结合jquery的ease.实现的滚动无刷新自动分页。

9、Infinite Scrolling jQuery Plugin

尤其适用于博客文章的一款自动分页插件,像twitter、fackbook实现的那样。

10、Unlimited Scroll using the Twitter API

一款基于twitter的api实现的滚动分页jquery插件,正如本文开头说的那样,twitter提供了滚动浏览器滚动条到网页底部时自动分页的实现接口,而这款正是一个很好的实现例子。不过国内的用户建议不要使用,因为我们是访问不了twitter的。

取消 Google 搜索结果链接重定向

Google 是个我用得最多的搜索引擎,非常好用,但因为某些原因,在中国大陆地区表现很差。我相信经常用谷歌搜索的人会遇到过这样的问题:在 Google 搜索结果页面点击一些链接后出现网络错误。

这里要介绍一下 Google 重定向的作用,带来的问题,以及消除的方法。

浏览器扩展和插件

看了前两段,也许你觉得这里会有一大段代码,然后告诉你按某些步骤添加到哪里哪里。其实没那么复杂,我也懒得弄,很多浏览器有类似插件:

这几个插件都是都是老外开发的,我一直纳闷为什么他们也有这样的需求?不管了,能用就好。Google 用户们如果不介意没有搜索历史可见,推荐一用。

jQuery 2.0发布:不再支持IE6/7/8

jQuery 2.0最新发布,不再支持IE6/7/8,尺寸更小运行更快,完全兼容jQuery 1.9 API。不过jQuery 1.x将继续支持IE6/7/8。

最新的jQuery 2.0不仅抛弃了IE6/7/8,而且如果用户在IE9和10中选择“兼容性视图”,那么也会受到影响。为了避免新版本的IE使用兼容老版本的模式,jQuery团队建议开发者使用X-UA-Compatible标记或者HTTP头部,后者会获得更好的性能体验。

同时,jQuery 2.0的尺寸也比1.9.1缩小了12%,瘦身的主要是那些为了兼容IE6/7/8的补丁代码。而且,开发者可以构建一个更小、更轻量的版本。

随着jQuery 2.0的发布,jQuery团队对1.x版本的一些环境将不再提供支持,因为2.x版本会是更好的选择。它们包括:

  • Google Chrome附加组件
  • Mozilla XUL应用程序和Firefox扩展
  • Firefox OS应用程序
  • Chrome OS应用程序
  • Windows 8 Store (“Modern/Metro UI”) 应用程序
  • BlackBerry 10 WebWorks应用程序
  • PhoneGap/Cordova应用程序
  • Apple UIWebView类
  • Microsoft WebBrowser控件
  • Node.js

jQuery社区最近比较活跃,几天前,jQuery Mobile 1.3.0刚刚发布,更新主要集中在响应式的web设计并新增了多个移动应用的widget。响应式web设计(RWD)旨在提供最佳的用户浏览体验,不管使用的是什么设备、什么浏览器。RWD使用CSS媒体查询(media queries)语言在浏览器中动态适配页面布局,而不是在服务端检测用户代理(User Agent)。因此,它不仅可以根据不同的屏幕尺寸渲染页面,还能响应设备的横竖屏切换。

jQuery作为众多JS框架之一,历来褒贬不一。之前,InfoQ曾经报道过“选择jQuery的理由”,国内外社区均发表了自己的看法。正方认为jQuery能够简化工作、与Visual Studio IDE集成、动画效果不比Flash差、加载更快等,反方则认为“jQuery污染了两个名字jQuery和$”、第三方插件质量良莠不齐等。

针对jQuery的插件问题,不久前,基于GitHub的jQuery插件资源库业已发布。自从一年多以前,早先的jQuery插件站点关闭以来,jQuery Foundation团队就在着手搭建一个能够更智能地抵御垃圾的插件系统。作为jQuery Foundation的秘书长,Scott Gonzalez同时也是新站点在GitHub上最大的贡献者。他说到,这个新站点“将通过某个大多数垃圾制造者都不会关注的提交过程 —— 修订控制系统,来减少垃圾的数量。”利用GitHub钩子(Hooks),第三方jQuery插件的开发者将获得前所未有的丰富工具集。

对IE老版本的支持一致让前端开发者头疼,不过,读者从之前的新闻中会发现,由微软开发的modern.ie包含了各种免费工具和资源,有了这些就可以使用各种版本的IE浏览器测试代码和网站。它包含一个代码检测向导,该向导能够定位常见的为支持旧版IE浏览器而引入的问题。该引擎扫描所请求网站的HTML5兼容性问题,还提供了能够确保你的网站在各种浏览器和移动设备上都可以正常运行的提示与技巧。直到2014年1月10日为止,modern.ie还可免费使用BrowserStack三个月,让你可在各种浏览器上测试网站。它还为Google ChromeFirefox提供了BrowserStack插件,有了这款插件,你可以从这些浏览器中一键访问这项虚拟测试服务。

memcached和Redis原理和对比

memcached好的博文:
http://www.cnblogs.com/luluping/archive/2009/01/14/1375456.html memcached深度分析

Redis使用场景:
1. Redis使用最佳方式是全部数据in-memory。
2. Redis更多场景是作为Memcached的替代者来使用。
3. 当需要除key/value之外的更多数据类型支持时,使用Redis更合适。
4. 当存储的数据不能被剔除时,使用Redis更合适。

Redis好的博文:
1.http://www.searchtb.com/2011/05/redis-storage.html,来自淘宝搜索技术博客
2. 来自InfoQ
http://www.infoq.com/cn/articles/tq-why-choose-redis  为什么使用redis
http://www.infoq.com/cn/articles/tq-redis-memory-usage-optimization-storage redis内存使用优化和存储
http://www.infoq.com/cn/articles/tq-redis-copy-build-scalable-cluster redis复制与可扩展集群搭建