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 键就可以输入,单 个星号效果类似


如果之后的行直接包含函数定义,则会解析其名称和参数,并自动添加一些文档。

按<kbd> Tab </ kbd>在字段中向前移动,按<kbd> Shift </ kbd> + <kbd> Tab </ kbd>返回字段。

如果有许多参数或长变量名,有时将参数分布在多行中是有用的。DocBlockr也处理这种情况


在docblock中按Enter键将自动插入前导星号并保持缩进。


这适用于docblock注释/** like this */以及内联双斜杠注释// like this

在任何一种情况下,您都可以按shift+enter来停止自动扩展。

如果你写一个双斜杠评论,然后按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"}]}]
网友评论