“工欲善其事必先利其器”,本着好马配好鞍的原则,vscode安装好了之后,我们还需要为他安装一些常用的插件,插件的安装和语言包的安装都是一样的,都是在应用中心搜索得到,直接安装,不会的可以看我的上一篇文章
https://blog.csdn.net/sanler/article/details/112302854
在这里我只介绍一下这些插件,大家直接在应用中心搜索即可,如果还是不懂,或者某些插件升级失效,可以联系我徽信jsjlaoliu给我反馈
1、Chinese(Simplified) Language 简体中文语言包,这个我们已经讲过了
2、php Intelephense,PHP代码提示工具,支持代码提示、查找定义、类搜索等功能,非常强大。
Intelephense是一个高性能的PHP语言服务器,它充满了高效PHP开发的基本特性。
- 文档、工作区和built-in符号和关键字的快速驼峰/下划线大小写代码完成(IntelliSense),并自动添加使用声明。
- 文档、工作区和built-in构造函数、方法和函数的详细签名(参数)帮助。
- 快速工作区范围的转到定义支持。
- 在工作区范围内查找所有引用。
- 快速驼色/下划线大小写工作区符号搜索。
- 全文档符号搜索,也支持面包屑和大纲用户界面。
- 通过容错解析器和强大的静态分析引擎对打开的文件进行多重诊断。
- 无损PSR-12兼容文档/范围格式。格式组合了HTML/PHP/JS/CSS文件。
- 嵌入式HTML/JS/CSS代码智能。
- 详细的悬停与链接到官方PHP文档。
- 引用和关键字的智能突出显示。
- 读取PHPStorm元数据以改进类型分析和建议。
- 轻松重命名符号。适当时,文件/文件夹也会自动重命名。保险费
- 定义、块、使用声明、heredoc、注释和自定义区域的精确代码折叠。保险费
- 快速找到接口、抽象类和相关方法的所有实现。保险费
- 快速转到类型化变量和参数的类型定义。保险费
- 实现接口或抽象方法声明的方法的快速转到声明。保险费
- 可配置的自动PHPDoc创建,用于推断返回类型并标识引发的异常。保险费
- 语法树驱动的智能选择,以智能地扩展/缩小选择。保险费
- 用于导入符号、添加PHPDoc和实现所有抽象方法的有用代码操作。保险费
下载PHP Intelephense这个插件,要求php版本大于7,且设置环境变量。相关文章
vsCode 使用 PHP Intelephense插件实现查找定义、类搜索等功能
https://blog.csdn.net/sanler/article/details/112304036
3、php intellisense,php 代码自动完成插件,这个和Intelephense功能基本相似,两个选择一个即可,我安装的是这个,比较喜欢他的代码格式化功能,貌似上面的一个没有;
具体详见文章VS Code PHP代码提示和格式化插件 IntelliSense安装使用
https://blog.csdn.net/sanler/article/details/112304552
4、Mithril Emmet ,Emmet是一个非常强大的前端代码编辑器,是我在Sublie_text上最喜欢的一个插件,能够大大的提高编写代码的速度。不过貌似vscode的这个插件不是官方的,另外插件说明上说vscode已经内置了代码自动完成功能,。
You might not need this extension to use Emmet in VS Code.
Emmet for html/css/jsx is built-in feature of VS Code. This extension is created to extend its feature for [hyperscript][hyperscript] or [Mithril][mithril].
刚才找到了官方的说明https://code.visualstudio.com/docs/editor/emmet
有时间我会翻一下这个文档分享给大家
5、thinkphp6 snippets,thinkphp6的代码提示插件,对我来说是必须的
6、codeigniter代码提示插件有很多,推荐PHP intellisense for codeigniter或者codeigniter4 snippets
7、ftp-sync,vscode与服务器自动代码同步工具,对于在本机开发,在服务器调试很有用。另外还可以在办公室和家里获取服务器上最新的代码。
8、SFTP,与ftp-sync功能类似。
9、Settings Sync 插件,将vscode的设置同步到github,方便重装系统时候回复配置和插件,或者将同样的配置同步到家庭和办公室之间。
10、git 这个是软件,不是插件,是将代码同步到github
以下插件都是很流行的,但是本人感觉没必要,有兴趣的自己研究下。
1、Auto Rename Tag, html自动更新配对标签名称,如果你把一个<div>改成<li>则后面的<、div>自动改成</li>,没多大意义;
2、Auto Close Tag,自动完成标签闭合,intellisense和Intelephense、emmet都有
3、highlight matching tag,自动高亮显示结束括号/标签,这个intellisense也有类似功能,个人认为无需安装;
4、bracket pair colorizer,为嵌套的各种括号添加不同颜色;
5、markdownlint,优秀的 markdown 语法检查器;
6、markdown preview enhanced,最火的 markdown 实时预览工具;
7、prettier-code formatter,更优秀的代码美化/格式化工具;
8、carbon-now-sh,高逼格的代码转图片分享工具;
9、codelf,github 上的传奇,变量命名神器;
10、minify,压缩 html, css, js 代码的工具;
11、open in browser,在默认浏览器打开当前文件;
12、path intellisense,智能路径提示;
13、javascript(es6)code snippets,es6 代码片断。
14.、vscode-icons文件图标
15、.Debugger for Chrome
16、.Document This速注释
17、.Code Spell Checker码拼写检查
18.、TODO Highlight忘插件
19、.Remote Development
20、any-rule
21、auto import
22、docker
23、dotenv
24、easy less
25、eslint
26、jsdoc
27、live server
28、prettier
29、remote ssh
30、vetur