PHP Tools for Visual Studio
语法高亮 - 以颜色读取代码 - PHP 编辑器根据 Visual Studio 设置为代码着色,让您更好地了解您习惯的颜色。颜色尊重 Visual Studio 约定,支持深色、浅色和第 3 方主题。
PHP Tools for Visual Studio代码验证 - 在您键入时检查您的代码 - 在您键入时检测类型不匹配、拼写错误、缺少的函数参数、未知的类和函数。代码分析会定期检查您的代码是否存在各种问题,并立即对它们进行下划线。这避免了必须在运行时处理大多数问题。
IntelliSense - 使用智能代码帮助- IntelliSense 功能为您提供智能、上下文感知的代码完成、详细的工具提示和函数参数帮助。该功能包含完整的 PHP 手册,从您的代码中学习并执行类型分析。它的目的是尽量减少你必须做的按键次数。
导航功能 - 从任何地方跳转到任何定义- 使用“转到定义”导航到定义和引用,查找所有引用、类视图、导航栏等。使用您习惯使用的知名 Visual Studio 快捷方式快速浏览您的代码。
重构 - 无缝重命名标识符- 使用重构功能避免拼写错误并保持代码整洁。您可以在键入时重命名各种标识符,也可以使用重命名对话框。重构可以就地重命名标识符,也可以在详细预览中取消选中单个事件。
代码格式 - 保持代码美观且易于遵循- 键入时自动格式化您的代码。在您完成一条语句或一段代码之后,代码格式化非常适用于整个文档、一段代码。该功能尊重 Visual Studio 约定,规范化空间,适用于混合 HTML、PHP 等。
Smarty 模板 - Smarty 编辑器的丰富体验- 如果您是初学者或高级 Smarty 用户,使用 Smarty 编辑器进行模板制作很容易。语法高亮和语法错误检查是必须的。请务必探索出色的 IntelliSense 功能和代码片段,以快速、舒适地编辑模板。
Twig Templating - 一流的 Twig 编辑器- 适用于 Visual Studio 的 PHP 工具为您提供对 Twig 模板的完整支持,包括语法突出显示、错误检查、代码完成和大纲。利用独特的拆分视图来了解和微调您的树枝模板。
Blade Templating - 获取有关您的 laravel 页面的帮助- Blade 编辑器为您的整个代码着色,并在刀片文件中提供 HTML、CSS、JS、Blade 和嵌入式 PHP 所需的所有智能功能。语法错误和问题在编辑器中带有下划线,而 IntelliSense 会提供建议和帮助。所有这些都运行在 Visual Studio 强大的编辑器引擎之上。
PHPDoc 支持 - 轻松记录您的代码- 记录您的对象和函数有助于您在编码时。它还通过提示参数和返回类型来改进代码分析。PHP 编辑器为 PHPDoc 块着色,自动生成它们并将其内容集成到 IntelliSense。
Visual Debugger - 像以前一样调试代码- 检查和编辑变量,单步调试代码,在断点处暂停,检查调用堆栈等等,就像在 Visual Studio 中一样。Xdebug 集成适用于各种 Web 服务器,让您可以快速直观地调试程序。
异常助手 - 收到有关代码中运行时问题的通知- 中断选定的错误、警告、通知和异常,从而检查导致它们的程序的状态。构建错误安全代码是任何程序员的基本目标。不要错过异常助手的任何一个问题。
远程调试 - 调试在远程服务器上运行的代码- 直接从 Visual Studio 部署您的项目并解决远程服务器上的问题。它可以是 Windows 服务器、Linux 或 Mac。此外,远程文件映射到您的本地项目,因此远程调试与本地调试一样快。
即时窗口 - 更快地迭代- 输入 PHP 代码并在调试期间立即在即时窗口中查看结果。您可以调整程序的运行,引入新变量或修改现有变量。
HTML 编辑器 - 一起设计和编码- 按照您的习惯在 PHP 文件中编写所有 Web 语言。将 HTML、CSS、JavaScript 和 PHP 与 Visual Studio 的完整内置支持混合在一起。该编辑器甚至允许所有您喜欢的 3rd 方插件,例如 Web Essentials。
代码片段 - 更快地构建代码- 通过利用代码片段,只需按几下键即可插入常见的代码片段。避免常见的拼写错误、生成函数、文档注释、循环和其他应有的结构。
错误列表 - 在一处查看所有项目错误- 在实际运行和调试代码之前,快速检查项目中发现的所有语法和致命错误。错误列表可帮助您保持代码整洁,不会出现意外的运行时故障。