如何为PHP开发设置VisualStudioCode(VSCode)

来自菜鸟教程
跳转至:导航、​搜索

介绍

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 适用于所有主要操作系统。

借助针对多种编程语言的大量扩展,VS Code 可以进行定制以满足各种开发需求。 在本指南中,您将了解如何设置 Visual Studio Code 以处理 PHP 项目。

先决条件

要遵循本指南,您需要为您的操作系统下载并安装适当版本的 Visual Studio Code

本指南中的说明已在 Ubuntu 20.04 台式计算机上进行了验证,但它们应该可以在 VS Code 支持的所有操作系统中无缝运行。 但请注意,为了与 MacOS 系统兼容,可能需要稍微修改键盘快捷键。

第 1 步 — 安装 VS Code PHP 扩展以获得额外支持

安装后,VS Code 已经能够识别 PHP 代码,并有助于语法高亮、基本调试和代码缩进。 这些功能适用于快速编辑或使用单个 PHP 脚本时。 但是,如果没有更多关于代码的上下文以及每个文件如何在更大的项目中交互和集成,在更大的项目中工作可能会变得很困难。

在处理 PHP 项目时,有许多 VS Code 扩展可以帮助您提高工作效率。 在本指南中,我们将安装和设置 PHP Intelephense,这是一个流行的 VS Code PHP 扩展,它提供了一些高级功能,例如改进的代码完成、组件之间更好的导航、鼠标悬停时的丰富信息工具提示、代码自动格式化,基于静态代码分析的实时错误报告。

通过单击左侧菜单栏上的最后一个图标或按 CTRL + SHIFT + X 打开扩展选项卡。 这将打开一个带有搜索框的侧边栏菜单和一个流行或推荐的扩展列表。 键入“php”或“intelephense”以找到 PHP Intelephense 扩展。 单击 Install 按钮安装并启用扩展。

安装完成后,Intelephense 的官方文档 建议 禁用 VS Code 自带的内置 PHP Language Features 扩展。

要禁用此扩展,请在 Extensions 搜索框中键入 @builtin php 以找到内置的 PHP 扩展。 然后点击PHP Language Features扩展的设置图标,在下拉菜单中点击禁用选项。

如果您在 VS Code 中打开了任何文件,则需要重新加载编辑器以应用更改。

您可以按照为 PHP Intelephense 扩展描述的相同过程安装其他扩展,但请注意,某些扩展需要在您的系统上安装其他软件。 检查扩展文档以确保您已正确设置要求。

第 2 步 — 导入或创建新的 PHP 项目

要将现有的 PHP 项目导入 VS Code,请单击左侧菜单栏上的第一个图标或键入 CTRL + SHIFT + E 以访问文件资源管理器。 单击 Open Folder 按钮并选择您的项目目录。 如果您正在创建一个新项目,您可以创建一个新文件夹并将其选择为您的项目目录。

资源管理器窗口现在将显示项目的目录树,让您可以快速访问项目中的文件和目录。

第 3 步 — 自定义主题和编辑器字体(可选)

虽然没有必要,但自定义编辑器的外观以使其长期使用更舒适通常是一个好主意。 作为开发人员,您可能每天要花费数小时查看 VS Code 等 IDE,因此确保编辑器字体具有合适的大小很重要,并且对比度足以获得良好的可读性而不会太快让您的眼睛疲劳.

您可能想尝试不同的主题和字体,以找到适合您的自定义设置。

更改 VS Code 主题

VS Code 带有几个不同的主题,允许您更改编辑器界面和代码突出显示中使用的颜色。 默认情况下包括深色和浅色样式。

转到 File -> Preferences -> Color Theme 或输入 CTRL + K + T 为 VS Code 选择不同的主题。

您还可以安装主题扩展来进一步自定义 VS Code 的外观。 如果您在扩展选项卡 (CTRL + SHIFT + X) 中搜索 theme,您会发现几个不同样式和颜色的主题扩展,包括从其他流行的编辑器和平台移植的配色方案。

调整字体

尽管默认的 VS Code 字体设置对许多用户来说已经足够了,但您可能需要调整编辑器字体的大小和类型以提高可读性。

如果您想修改字体大小或更改为其他类型,您可以前往 File -> Preferences -> Settings,然后选择 左侧菜单中的文本编辑器。 然后,在打开的子菜单中单击 Font。 该部分包含字体系列和大小设置,您可以根据需要进行调整。

更改会立即保存并应用于所有当前打开的文件。

结论

Visual Studio Code 是一个轻量级但功能强大的代码编辑器,可以进行自定义以满足大多数开发人员的需求。 在本指南中,您学习了如何在处理 PHP 项目时安装和配置 PHP Intelephense 扩展以获得额外支持,如何在 VS Code 中导入和创建新项目,以及如何自定义编辑器外观以获得更舒适的编码体验。

有关 Visual Studio Code 的更多教程,请查看我们的 VS Code 标签页。 如果您想了解更多关于 PHP 开发的知识,您可以参考我们的 PHP 入门系列 了解该语言的介绍,以及我们的 PHP 标签页 了解更多 PHP教程。