登录
Angular, Git, Github, Rails, Ruby utilities package
分类:工具软件 访问:23 下载量:0

软件介绍

更新时间:2025-05-18

Angular、Git、Github、Rails和Ruby工具包:提升开发效率的终极解决方案

在Visual Studio Code中,开发者的生产力和效率至关重要。我们精心打造的扩展工具包集成了多种功能,旨在提升您的开发体验。这一工具包包括以下关键组件:

Angular支持:

  • Angular Language Service:提供Angular语言服务。
  • Angular go to definition:快速跳转到定义。
  • Angular v7 Snippets:便捷的Angular v7代码片段。
  • angular2-inline:适用于使用Angular2的JavaScript/TypeScript文件的语言扩展。
  • Angular 2 TypeScript Emmet:支持Angular 2 TypeScript文件的zen-coding语法。
  • Angular Schematics:从文件资源管理器或命令面板启动Angular schematics(CLI命令)。

代码质量检查(Linters):

  • Sass Lint:检查Sass代码质量。
  • Stylelint:对CSS/SCSS/Less进行风格检查。
  • TypeScript TSLint Plugin:使用typescript-tslint-plugin提供TSLint支持,确保TypeScript代码质量。

智能代码补全(Intellisense):

  • Npm Intellisense:在导入语句中自动完成npm模块。
  • Path Intellisense:自动完成文件名。
  • SCSS IntelliSense:为SCSS提供高级自动完成和重构支持。
  • IntelliSense for CSS class names in HTML:基于工作区中定义的CSS类名,在HTML中提供类名自动完成。

Git和Github集成:

  • Git Extension Pack:包括Git历史记录、项目管理、GitLens、Gitignore、在Github中打开等功能。
  • Github Pull Request:直接在VS Code中管理Github的拉取请求。

视觉辅助和实用工具:

  • Bracket Pair Colorizer:自定义匹配括号的颜色。
  • Better Comments:为TODO评论添加颜色。
  • Vscode Icons:包含特定于Angular的文件图标。
  • Output Colorizer:为输出/调试/扩展面板和.log文件添加语法着色。
  • Line Indicator:高亮显示当前缩进深度。
  • VS Code CSS Comments:简化并统一CSS注释的VS Code片段。
  • Auto Rename Tag:自动重命名配对的HTML/XML标签。
  • Auto Close Tags:自动关闭HTML标签。
  • CSS Peek:从HTML文件中查看和跳转到相应的CSS ID和类字符串。
  • HTML SCSS Support:为HTML文档提供SCSS支持。
  • Auto Trim WhiteSpaces:在光标从一行移动到另一行时自动修剪尾随空白。

重构工具:

  • JS Refactor:自动化重构工具,优化您的开发流程。
  • Move TS - Move TypeScript files and update relative imports:移动TypeScript文件和文件夹并更新相对导入。
  • Relative Path Refactor:重构时修复相对路径错误,自动查找并修复文件夹中所有文件的相对路径。

转换工具:

  • Paste JSON as Code:从JSON、JSON Schema和TypeScript中交互式生成类型和(反)序列化代码。
  • JSON to TypeScript Interface:将JSON对象转换为TypeScript接口。
  • JSON to TS:从剪贴板转换JSON到TypeScript接口。

格式化工具:

  • Prettier - Code Formater:使用Prettier格式化您的JavaScript/TypeScript/CSS代码。

Node支持:

  • Search node_modules:快速搜索node_modules文件夹。
  • Npm:支持运行package.json文件中定义的npm脚本,并验证已安装的模块与package.json中定义的依赖项是否一致。

调试工具:

  • Chrome Debug:在Chrome浏览器或支持Chrome调试器协议的任何其他目标中调试您的JavaScript代码。

Docker支持:

  • Docker:为Dockerfile和docker-compose文件添加语法高亮、命令、悬停提示和linting。

DotENV和EditorConfig支持:

  • DotENV:支持dotenv文件语法。
  • EditorConfig for VS Code:为Visual Studio Code提供EditorConfig支持。

Markdown工具:

  • Markdown All in One:编写Markdown所需的所有功能(键盘快捷键、目录、自动预览等)。
  • Markdown Preview Github Styling:将VS Code的内置Markdown预览更改为匹配Github的样式。

REST支持:

  • Rest Client:适用于Visual Studio Code的REST客户端。

Rails和Ruby支持:

  • Rails:为Visual Studio Code提供Ruby on Rails支持。
  • Rails Open Partials:打开Rails部分文件名。
  • SolarGraph:为Ruby提供代码完成和内联文档。
  • Ruby:为Visual Studio Code提供Ruby语言和调试支持。
  • Gemfile:在Gemfile中提供悬停链接,指向在线网站。

通过这个全面的工具包,您可以显著提升在Visual Studio Code中的开发效率和质量,无论是前端开发、后端开发,还是版本控制和代码质量检查,都能找到适合您的工具。

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

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

如有侵权请联系我们删除下架,联系方式: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压力,适合新手观看学习......