Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uni-helper/uni-helper-vscode
uni-app 的 VSCode 扩展包
https://github.com/uni-helper/uni-helper-vscode
Last synced: about 1 month ago
JSON representation
uni-app 的 VSCode 扩展包
- Host: GitHub
- URL: https://github.com/uni-helper/uni-helper-vscode
- Owner: uni-helper
- License: mit
- Created: 2022-11-15T03:59:31.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T01:47:27.000Z (9 months ago)
- Last Synced: 2024-11-12T18:38:32.360Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 284 KB
- Stars: 11
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-uni-app - vscode - helper/uni-helper-vscode) - 增强 uni-app 系列产品在 VSCode 内的体验。 (编辑器 / IDE 插件)
README
# @uni-helper/uni-helper-vscode
[![License](https://img.shields.io/github/license/uni-helper/uni-helper-vscode?label=License&color=brightgreen)](https://github.com/uni-helper/uni-helper-vscode/blob/main/LICENSE)
[![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/uni-helper.uni-helper-vscode?label=VS%20Marketplace&color=brightgreen)](https://marketplace.visualstudio.com/items?itemName=uni-helper.uni-helper-vscode)
[![Open VSX Version](https://img.shields.io/open-vsx/v/uni-helper/uni-helper-vscode?label=Open%20VSX&color=brightgreen)](https://open-vsx.org/extension/uni-helper/uni-helper-vscode)
增强 `uni-app` 系列产品在 `VSCode` 内的体验。
想让 `uni-app` 开发变得更直观、高效?想要更好的 `uni-app` 开发体验?不妨看看 [uni-helper 主页](https://uni-helper.js.org) 和 [uni-helper GitHub Organization](https://github.com/uni-helper)!
## 插件特性
本插件实际上是以下几个插件的扩展包。
- [uni-app-schemas](https://marketplace.visualstudio.com/items?itemName=uni-helper.uni-app-schemas-vscode) - 校验 `uni-app` 中的 `androidPrivacy.json`、`pages.json` 和 `manifest.json` 格式,也可以直接在对应的文件中添加 `$schema` 来使用对应的 `schema` 文件
- [uni-app-snippets](https://marketplace.visualstudio.com/items?itemName=uni-helper.uni-app-snippets-vscode) - 提供 `uni-app` 基本能力代码片段
- [uni-cloud-snippets](https://marketplace.visualstudio.com/items?itemName=uni-helper.uni-cloud-snippets-vscode) - 提供 `uni-cloud` 基本能力代码片段
- [uni-ui-snippets](https://marketplace.visualstudio.com/items?itemName=uni-helper.uni-ui-snippets-vscode) - 提供 `uni-ui` 基本能力代码片段
- [uni-highlight](https://marketplace.visualstudio.com/items?itemName=uni-helper.uni-highlight-vscode) - 在 `VSCode` 中对条件编译的代码注释部分提供了语法高亮**插件和文档的冲突之处,请以文档为准。**
插件源代码在 [uni-helper/uni-helper-vscode](https://github.com/uni-helper/uni-helper-vscode)。欢迎提交 ISSUE 和 PR 改进本插件。
## 使用
安装插件后重启 VSCode 即可。
## 额外推荐
### uni-app
以下是 `uni-app` 插件推荐,请视情况安装。
- [create-uniapp-view](https://marketplace.visualstudio.com/items?itemName=mrmaoddxxaa.create-uniapp-view) - 快捷创建 `uni-app` 页面并添加到 `pages.json`,也可以快速创建 `uni-app` 组件
### vue
以下是 `vue` 插件推荐,请视情况安装。
- [Volar](https://marketplace.visualstudio.com/items?itemName=vue.volar) - 请仔细阅读 [文档](https://cn.vuejs.org/guide/typescript/overview.html),并按照文档做相应的设置,目前官方更推荐使用 `Volar` 而不是 `Vetur`
### 开发
以下是个人开发插件推荐,请视情况安装。
- [any-rule](https://marketplace.visualstudio.com/items?itemName=russell.any-rule)
- [Auto NPX](https://marketplace.visualstudio.com/items?itemName=antfu.auto-npx)
- [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)
- [DotENV Official + Vault](https://marketplace.visualstudio.com/items?itemName=dotenv.dotenv-vscode)
- [EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [Git Graph](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph)
- [Git History](https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory)
- [Git Line Blame](https://marketplace.visualstudio.com/items?itemName=carlthome.git-line-blame)
- [Goto definition alias](https://marketplace.visualstudio.com/items?itemName=antfu.goto-alias)
- [i18n Ally](https://marketplace.visualstudio.com/items?itemName=Lokalise.i18n-ally)
- [Image preview](https://marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-gutter-preview)
- [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one)
- [Markdown Preview Enhanced](https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced)
- [markdownlint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint)
- [Partial Diff](https://marketplace.visualstudio.com/items?itemName=ryu1kn.partial-diff)
- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [Stylelint](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint)
- [SVG](https://marketplace.visualstudio.com/items?itemName=jock.svg)
- [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss)
- [Todo Tree](https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree)
- [TSConfig Helper](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.vscode-tsconfig-helper)
- [UnoCSS](https://marketplace.visualstudio.com/items?itemName=antfu.unocss)
- [YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml)