📜  Angular 开发人员的 10 大 VS Code 扩展

📅  最后修改于: 2021-10-19 05:59:17             🧑  作者: Mango

VS Code 是最常用的代码编辑器,它提供了一系列对开发人员编写代码非常有帮助的功能。 Visual Studio Code 扩展有助于轻松进行开发并支持开发工作流程。本文列出了一些重要的 Angular 或使用 Angular 时的 Visual Studio Code 扩展。

前 10 名 VS-Code-Extensions-For-Angular-Developers

  • 路径智能感知
  • 角度片段
  • Angular2-Switcher
  • 角度文件
  • REST客户端
  • JSON 转 TS
  • Angular 语言服务
  • Angular2-内联
  • TSLint
  • 材质图标主题

1. 路径智能感知

在处理一个项目时,我们必须管理多个文件。很多时候记住文件名并不容易,尤其是当文件名带有连字符时。为了避免这个问题,我们在 VS Code 中有 Path Intellisense 扩展。它会自动完成文件名。当您开始输入时,它会建议文件路径,帮助您轻松添加所需文件。如果有任何隐藏文件,路径智能感知也可以帮助使它们可见。

2. 角度片段

它是最流行的 Angular 相关 VS Code 扩展。这个 Visual Studio Code 扩展通过为 TypeScript 和 HTML 添加 Angular 的片段,节省了大量时间。它可以与 vs code 0.10.1 版本或更高版本一起使用。我们可以使用键盘快捷键直接从编辑器中激活代码片段,从而使工作更加轻松。

3. Angular2-Switcher

此扩展有助于在 angular 中特定组件的 CSS、ts 和 HTML 文件之间导航。安装 Angular Switcher 后使用一些快捷键,可以快速从一个文件切换到另一个文件。下面给出了 Windows 和 MAC 操作系统的切换组合键。

  Windows macOS
Switch to HTML  Alt+O Shift+Alt+O
Switch to CSS Alt+I Shift+Alt+I
Switch to ts Alt+U  Shift+Alt+U
Switch to spec.ts Alt+P Shift+Alt+P

4. 角度文件

当您在项目中创建组件时,此扩展将为组件内的所有文件创建样板代码。因此,无需为所有这些新创建的文件从头开始编写代码。

5. REST 客户端

作为一名开发者,在使用 Angular 的过程中,我们不得不频繁地访问一些后端 API,以通过 HTTP 请求获取或发送一些数据。我们可以在 VS Code 本身中完成所有这些工作,而不是使用任何第三方工具(如邮递员)。它允许您发送 HTTP 请求。您可以直接在 Visual Studio Code 中查看响应。它可以防止您在第三方工具和代码编辑器之间切换。

6. JSON 转 TS

它将 JSON 对象转换为打字稿接口。如果您在后端有一些 API 并且它返回 JSON 对象并且您需要将它们强制转换以响应前端的 POJO,那么这个扩展对每个人来说都是一个福音。它将解析整个 JSON 并从中创建 POJO。

7. Angular 语言服务

这实际上是 angular 开发人员的一个非常重要的扩展。它至少需要 16.5.0 版本的 Visual Studio Code 编辑器,并提供一些有用的功能,如 Angular 代码完成、Angular 诊断消息、快速信息和转到定义。

8. Angular2-内联

在使用 Angular 时,此扩展对组件的 CSS 和 HTML 文件很有帮助。它提供语法突出显示,从而提高代码的可读性。它还有助于代码完成,并在将鼠标悬停在其上时提供有关内联 HTML 的信息。当我们使用反引号字符(`) 来定义内联模板或内联样式表时,则使用此扩展来处理内容。

9. TSLint

TSLint 有助于提高代码可读性、可维护性和纠正功能错误。安装后,它会在存在问题的代码部分下创建一条波浪线,并在将鼠标悬停在其上时显示警告和错误。您将能够看到检测到的错误列表并修复它们。

10. Material Icon 主题

这个扩展是可选的,但非常美观。它为文件和文件夹提供了不同的图标。您可以根据需要自定义这些图标的颜色。它使用 Google 的 Material Design 库来插入图标。