1.SublimeCodeIntel
可以实现跳转和代码提示的强大功能,
安装完成后需要进行配置。
"PHP": {
"php": "D:/wamp64/bin/php/php7.3.1/php.exe",
"phpConfigFile": "D:/wamp64/bin/php/php7.3.1/php.ini"
},
2.DocBlockr
DocBlockr是Sublime Text 2&3的一个软件包,它使编写文档变得轻而易举。DocBlockr支持JavaScript(包括ES6),PHP,ActionScript,Haxe,CoffeeScript,TypeScript,Java,Apex,Groovy,Objective C,C,C ++和Rust。
安装
- 打开包装控制: Preferences -> Package Control
- 选择 Package Control: Install Package
- 输入DocBlockr到搜索框中,选择包进行安装
使用
输入/** 后按回车或Tab 键就可以输入,单 个星号效果类似
![](https://img.haomeiwen.com/i1760730/f2f0fd40941203a6.gif)
![](https://img.haomeiwen.com/i1760730/5d080329f0ee3525.gif)
如果之后的行直接包含函数定义,则会解析其名称和参数,并自动添加一些文档。
![](https://img.haomeiwen.com/i1760730/45ef8e912487c5b0.gif)
按<kbd> Tab </ kbd>在字段中向前移动,按<kbd> Shift </ kbd> + <kbd> Tab </ kbd>返回字段。
![](https://img.haomeiwen.com/i1760730/7ef952c97610b2ba.gif)
如果有许多参数或长变量名,有时将参数分布在多行中是有用的。DocBlockr也处理这种情况
![](https://img.haomeiwen.com/i1760730/21e60252f3ffd290.gif)
![](https://img.haomeiwen.com/i1760730/d787cf12cb4b1fdc.gif)
在docblock中按Enter键将自动插入前导星号并保持缩进。
![](https://img.haomeiwen.com/i1760730/62e6f090d1441a27.gif)
![](https://img.haomeiwen.com/i1760730/9bbc76a094189a0c.gif)
这适用于docblock注释/** like this */以及内联双斜杠注释// like this
![](https://img.haomeiwen.com/i1760730/8633a5beab9c70c1.gif)
在任何一种情况下,您都可以按shift+enter来停止自动扩展。
![](https://img.haomeiwen.com/i1760730/e2a3070b5186d5a2.gif)
如果你写一个双斜杠评论,然后按Ctrl+Enter,DocBlockr将为你“装饰”该行
// Foo bar baz<<Ctrl+Enter>>
-- becomes
/////////////////
// Foo bar baz //
/////////////////
3. Emmet
安装
安装完插件后
输入html:5按住Tab键即可生成HTML文件完整的结构。
但是部分情况下Tab键并没有反应,这是因为Emmet默认的快捷键是Ctrl+E,我们需要将其设置成常用的Tab键。
在菜单栏选择Preferences-->PackageSettings-->Emmet-->KeyBindings-->User,将以下信息粘贴进去即可。
[{"keys": ["tab"],
"args": {"action": "expand_abbreviation"},
"command": "run_emmet_action",
"context": [{"key": "emmet_action_enabled.expand_abbreviation"}]}]
网友评论