ConvertToUTF8
支持UTF-8编码的插件
Bracket Highlighter
用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效
DocBlockr
可以自动生成PHPDoc风格的注释。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++。简介:标准的注释,包括函数名、参数、返回值等,并以多行显示,手动写比较麻烦。使用:输入/*、/**然后回车,还有很多用法,请参照https://sublime.wbond.net/packages/DocBlockr
Emmet(Zen Coding)
快速生成HTML代码段的插件,强大到无与伦比,不知道的请自行google
SideBar Enhancements
这个插件改进了侧边栏,增加了许多功能
Themr
主题管理,切换主题的时候,不用自己修改配置文件了,用这个可以方便的切换主题
Alignment *
功能:”=”号对齐 简介:变量定义太多,长短不一,可一键对齐 使用:默认快捷键Ctrl+Alt+A和QQ截屏冲突,可设置其他快捷键如:Ctrl+Shift+Alt+A;先选择要对齐的文本
JSFormat *
功能:Javascript的代码格式化插件 简介:很多网站的JS代码都进行了压缩,一行式的甚至混淆压缩,这让我们看起来很吃力。而这个插件能帮我们把原始代码进行格式的整理,包括换行和缩进等等,是代码一目了然,更快读懂~使用。在已压缩的JS文 件 中,右键选择jsFormat或者使用默认快捷键(Ctrl+Alt+F)。
LESS
功能:LESS高亮插件 简介:用LESS的同学都知道,sublime没有支持less的语法高亮,所以这个插件可以帮上我们使用:打开.less文件或者设置为less格式。
jquery
功能:jQ函数提示 简介:快捷输入jQ函数,是偷懒的好方法
ColorPicker
功能:调色板 简介:需要输入颜色时,可直接选取颜色 使用:快捷键Windows: ctrl+shift+c
FileDiffs
功能:强大的比较代码不同工具
简介:比较当前文件与选中的代码、剪切板中代码、另一文件、未保存文件之间的差别。可配置为显示差别在外部比较工具,精确到行。
使用:右键标签页,出现FileDiffs Menu或者Diff with Tab…选择对应文件比较即可
Trailing spaces
功能:检测并一键去除代码中多余的空格
简介:还在纠结代码中有多余的空格而显得代码不规范?或是有处女座情节?次插件帮你实现发现多余空格、一键删除空格、保存时自动删除多余空格,让你的代码规范清爽起来
使用:安装插件并重启,即可自动提示多余空格。一键删除多余空格:CTRL+SHITF+T(需配置),更多配置请点击标题。快捷键配置:在Preferences / Key Bindings – User加上代码(数组内)
phpfmt
格式化php代码,快捷键 F11,需要php6.0以上支持。
HTML-CSS-JS prettify
这是一款集成了格式化(美化)html、css、js三种文件类型的插件。插件依赖于nodejs,因此需要事先安装nodejs,然后才可以正常运行。
1、Ctrl+Shift+P
打开Package Control,上面已经介绍过了。这里还有个技巧,此技巧在下面的各种地方都能用的上,就是ST支持模糊匹配。比如,你想找Install Package,你在 Package Control 的输入框中install,可以自动匹配到Install Package,也可以简单的输入ip,也能匹配到它,这种模糊匹配的功能很 方便。
2、Ctrl+P 根据文件名打开文件。比如你想打开login/func/funtion.php,你只要在输入框中输入login/func/funtion.php即可,也可以用模糊匹配,如login/function等,模糊匹配还是自己去体验吧。
3、找到了我们要查看的源码文件后,想找函数方法怎么办?
Ctrl+R
输入log,能找到所有名带log的方法,输入loginout,则能定位到loginout()。
大家可能会注意到,Ctrl+R后,在输入框中会自动有一个@,这就是要匹配方法的意思。那么,除此之外,还有些有用的匹配符号,就一并说了。
定位到行,Ctrl+G,或Ctrl+P后,在框中输入:行数,如:58,则要跳转到58行去。
查找标识,Ctrl+P后,#标识。
4、多处同步编辑,Ctrl+D,此功能我常用,很好。
如何将文件中的某个单词更改为另一个?
方法一:利用查找替换功能:ctrl + H
方法二(推荐):多行游标功能,选中一个后,按ctrl+D
可以同时选中另一个,同时多了另一个光标。
但多行游标能完成查找替换功能不能完成的工作。
比如在某些符合条件的语句后面添加新行,同时加入一些新的文本,如何快速的达到这一目的?
可以选中某一个模式,然后ctrl+D
选中另一个,如果有某些不想添加新行的模式则按ctrl+K,ctrl+D
跳过这个进入下一个符合条件的模式行。
还可以按Alt + F3
快捷键全选所有符合条件的单词,产生多个光标,而不用一个个ctrl+D
选中。
如果要在每行都加入光标,可以先ctrl+A
然后ctrl+shift+L
即可。
如果想在某个字符的多行后面加上光标,可以将光标放在这个字符后面,按住shift键,然后右键可以向下拖动产生多个光标。
5、Ctrl+F,查找,左边的选项就不多说了,自己看提示吧。注意,最下面,会提示你 2 of 5 matches,总共找到了5个,你现在匹配到的是第二个,我觉得这个小提示很管用。
Ctrl+F后,Enter查找下一个,Shift+Enter,查找上一个。
Ctrl+H,查找替换,就不多说了。
Ctrl+Shift+F,这个得加粗,飘红,就指着它活着呢。怎么说呢,可以叫全项目查找,就是在你当前打开的项目中,根据你输入的字符查找。
代码模板,快速生成代码
你敲个ifelse,会帮你快速生成 if else 的代码模板。再说下在HTML中代码生成的关键字:php echo if ifelse foreach,够用了不?还不够用???哦,
那这一块代码模板自定义的高级用法,请自行google:Sublime Text Snippet,还得回来补一下,要不你可能得骂我。因为你输入了 if 后,没反应,要按 Tab 键啊,大哥。
6、 在最后放一个重量级的重磅炸弹功能,请注意,此功能仅在ST3中有效
我为什么用IDE,哦,对了,得先说我用什么IDE,那就是非常好用的 Zend Studio,我只在乎它的两个功能:1、代码跳转,即跳转到变量或函数定义的地方;2、函数在哪些地方被引用的(这个是重量级的杀手功能,我试过其他PHP IDE都没有)。
当然你不能指望咱小小的ST能有这重量级杀手功能,但现在ST3有第一个功能,即代码跳转,可以跳转到函数定义的地方。这个功能的重要意义在于,你现在完全可以用ST3来取代其他非 Zend Studio IDE 了,真的。
如果你要跳转的函数在只在一个文件中定义了,则直接跳转过去;否则,会提供选项,让你选择跳转到哪个文件。
此功能虽然还没有 Zend Studio 智能(Zend是直接很智能的就跳到对应的文件了),但已经很不错了,不是吗?
跳转的方法,选中调用的函数方法名,点F12,就能跳过去了。如果出现F12快捷键被占用的 情况,请修改默认快捷键,将跳转到函数的快捷键自定义,可以自定义为{ "keys": ["f3"], "command": "goto_definition" }。
7、还有一个很重要的功能,不得不说,所以回来补一下,那就是,将文件夹加入项目,点击菜单 Project -> Add Fold To Project,选择你要加入项目的文件夹即可。
当你将很多文件夹加入项目之后,你会发现一个小小的问题,那就是Ctrl+P切换文件的时候,可选列表有点长,那是因为,你的项目多啊,可能会出现 很多相同名称的文件,而且左边项目列表看起来也不清爽。什么?你没看见左边有项目列表,请点击 View -> Side Bar -> Show Side Bar。
所以,我们可以一个项目占一个工作空间,要写哪个项目,就切换到哪个项目中去。
具体操作:当你把一个文件夹加入到项目中后,点击菜单 Project -> New Workspace For Project,为这个单独的项目建一个工作空间,注意,当前要只有一个项目,如果有两个或以上的项目,那么这些都会被加入的新的工作空间里去的,对于 此,我不是很确定,但我上次操作好像是这样的。
新的工作空 间和项目的保存路径可以放到你项目的根目录下。比如,我的项目文件夹是mybiaoke,我就把 那两个文件保存到这下面了。完事之后,我们想切换项目还怎么办呢,用快捷键 Ctrl+Alt+P ,很快的就切过去了。