登录
PHP Development Essentials
分类:工具软件 访问:50 下载量:0

软件介绍

更新时间:2025-04-30

新的介绍内容:

PHP Development Essentials:Visual Studio Code扩展包

PHP Development Essentials是一款为Visual Studio Code设计的扩展包,旨在简化和提升PHP开发者的工作效率。无论您是初学者、爱好者还是专业开发者,都可以通过这个扩展包快速获取所需的工具和功能。

背景

您是否厌倦了在每台电脑上重新安装扩展?或者在重置电脑时感到无奈?又或者您是一名教师、爱好者或者正在尝试PHP开发的新手,不知道选择哪些扩展才能高效且有效地完成工作?无论您是哪种情况,请不要在安装扩展这样的繁琐过程中浪费时间和精力。扩展的理念是扩展Visual Studio Code的功能和特性。

Visual Studio Code使用技巧

  • 请查阅VSCode变量参考,如果您希望使用变量替换。

  • VSCode关键字快捷方式

    • Linux:链接包含PDF。
    • macOS:链接包含PDF。
    • Windows:链接包含PDF。
  • 请查阅VSCode键绑定,如果您希望使用自定义键绑定。

    • 可选键映射扩展:我推荐通过Microsoft选择适合您用例的特定键绑定扩展。我个人喜欢Resharper 9键绑定。但这完全取决于您的喜好。祝好运!:)
  • 请查阅VSCode使用技巧和窍门,让您的体验更加愉快。

  • 相关语言特定文档,如果您和我一样是个技术迷。:)

    • CSS, SCSS和Less
    • HTML
    • JavaScript
    • 推荐的JavaScript扩展:不用担心,我已经为您准备好了。;-)
    • 使用JavaScript
    • 调试配方
    • JSON
    • PHP

选择此扩展包会获得哪些扩展?

很高兴您问了这个问题!请查看下面的扩展和主题。当然,我一直欢迎您的建议来改进这个扩展包。如果您有任何建议,请在问题部分创建新问题。毕竟,这个扩展包的最终目标是通过点击一个按钮带来便利。

主题

  • Community Material Theme
  • Material Theme Icon

扩展

  • Auto Import
  • Auto Close Tag
  • Auto Rename Tag
  • Beautify
  • Better Align
  • Better Comments
  • Bookmarks
  • Bracket Pair Colorizer 2
  • Change-Case
  • Code Runner
  • Code Spell Checker
  • Copy Relative Path
  • Debugger for Chrome
  • DotENV
  • Duplicate Selection or Line
  • EditorConfig for VS Code
  • File Header Comment
  • Gremlins Tracker For Visual Studio Code
  • HTML Boilerplate
  • HTML CSS Support
  • HTML Preview
  • Import Cost
  • Indent Rainbow
  • IntelliSense for CSS Class Names In HTML
  • Jumpy
  • Language-Stylus
  • Live Server
  • MetaGo
  • Multiple clipboards for VSCode
  • Open In Browser
  • Output Colorizer
  • Partial Diff
  • Peacock
  • PolaCode
  • Prettier - Code formatter
  • Rewrap
  • Save Typing
  • SCSS Formatter
  • Todo Tree
  • VSCode-PDF
  • Version Lens
  • Visual Studio IntelliCode
  • WakaTime

协作与生产力

  • CodeStream: GitHub, GitLab, Bitbucket PRs and Code Review
  • Git Graph
  • Git History
  • GitHub Pull Requests and Issues
  • GitIgnore
  • Live Share Extension Pack:此扩展包包括Live Share扩展和Live Share Audio扩展。
  • Project Manager
  • Settings Sync

语言支持

CSS/Bootstrap/SCSS/Mocha

  • CSS Peak
  • Sass/Less/Scss/Typescript/Javascript/Jade/Pug Compile Hero Pro

JavaScript

  • Babel JavaScript

  • ES6 Mocha Snippets

  • Node.js Extension Pack

    • ESLint
    • JavaScript (ES6) Code Snippets
    • NPM
    • NPM Intellisense
    • Path Intellisense
    • Search Node_Modules

TypeScript

  • TSLint

Markdown

  • Markdown All In One
  • MarkdownLint

PHP & WordPress

  • PHP Productive Pack

  • PHP Sniffer & Beautifier

  • WordPress Extension Pack,包括:

    • ACF-Snippets:高级自定义字段代码片段。
    • Autocomplete WordPress Hooks
    • Composer:为PHP提供Composer依赖管理器的界面。同样,它为composer.json配置文件提供模式验证。
    • Elementor Snippets:构建Elementor插件小部件的代码片段。
    • phpcs:此Visual Studio Code的linter插件提供对phpcs的界面。它将用于具有“PHP”语言模式的文件。
    • PHP DocBuilder:一个简单、无依赖的PHP特定文档构建包。
    • PHP Extension Pack:此扩展包包括PHP Debug扩展和PHP IntelliSense扩展。
    • REST Client:允许您直接在VS Code中发送HTTP请求并查看响应。
    • WooCommerce - Snippets & Autocomplete:添加WooCommerce代码片段和函数、类和钩子的自动完成。
    • WordPress Snippets:VS Code的WordPress代码片段和自动完成集合。
    • WordPress Toolbox:VS Code中针对每个WordPress函数、类和常量的终极代码片段集合,包含参数类型提示和简短描述。
    • WPCS Whitelist Flags:将所有WordPress编码标准白名单标志添加为代码片段。

注意:请注意,WordPress Extension Pack推荐单独安装WordPress Coding Standards for PHP_CodeSniffer,这是一组用于验证为WordPress开发的代码的PHP_CodeSniffer规则(“sniffs”)。这些sniffs确保代码质量和遵循编码规范,特别是官方WordPress编码标准。

  • 请随意禁用您不希望从我们的扩展包中激活的任何插件。:)

备注

我承诺将根据需要更新此扩展包,以高效且有效地完成工作。同样,扩展列表将进行相应分类,并将在不久的将来纳入更多关于插件的详细信息。我将积极寻找一些有用的Web开发提示和技巧,以使您的体验更加愉快。祝好运!:)

推荐的Visual Studio Code教程

  • Visual Studio Code速成课程

推荐的Web开发YouTube频道

  • Academind:也推荐查看Maximilian Schwarzmüller的Udemy课程
  • Chris Coyers:查看Chris关联的网站CSS Tricks
  • Colt Steele:也推荐Colt的Udemy课程
  • FreeCodeCamp.org:查看FreeCodeCamp.org
  • Traversy Media:也推荐Brad Traversy的Udemy课程
  • Zero To Mastery:强烈推荐Andrei Neagoie的Udemy课程

其他Visual Studio Code扩展

  • COBOL Essentials
  • Java Essentials
  • .NET Core Essentials
  • Python Essentials
  • Web Development Essentials Pack:PHP Development Essentials包的精简版本,主要围绕JavaScript生态系统。

致谢

感谢所有创建了此扩展包中使用的扩展的开发者。您的辛勤工作和奉献精神非常值得赞赏。

免责声明

请注意,这是我业余时间的热情项目,旨在为任何人(包括我的同事)提供通过一次点击安装我认为与此扩展包主题相关的流行扩展带来的便利。此外,关于Udemy课程的推荐来自于我个人的经验,这些经验使我作为一名Web开发者取得成功,并在两年内晋升为高级开发者,主要职责是向管理层提供关于Web、移动和SharePoint/Office 365开发的当前趋势、最佳实践和标准的建议。

因此,我一直在学习,常常会犯错。因此,请帮助我改进这个扩展包(例如,此README的格式或如果您关心保持CHANGELOG的最新状态),随时与我联系。

结束语

请享受!祝好运!

本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!

本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!

如有侵权请联系我们删除下架,联系方式:study_golang@163.com

最新教程

查看更多
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
  • MySQL数据管理之备份恢复案例解析视频教程
    MySQL数据管理之备份恢复案例解析视频教程
    《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
  • MySQL索引优化解决方案
    MySQL索引优化解决方案
    本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
  • 极客学院Docker视频教程
    极客学院Docker视频教程
    Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
  • JavaScript极速入门
    JavaScript极速入门
    本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......