Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zeromicro/goctl-vscode
goctl extension for Visual Studio Code
https://github.com/zeromicro/goctl-vscode
Last synced: 26 days ago
JSON representation
goctl extension for Visual Studio Code
- Host: GitHub
- URL: https://github.com/zeromicro/goctl-vscode
- Owner: zeromicro
- License: mit
- Created: 2020-12-13T10:46:22.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-10T11:54:48.000Z (6 months ago)
- Last Synced: 2024-08-03T12:01:53.531Z (4 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.06 MB
- Stars: 17
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README-cn.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-zero - goctl-vscode - goctl vscode plugin (Tools and plugins for [go-zero](https://github.com/tal-tech/go-zero))
README
# Goctl for Visual Studio Code
[English](README.md) | 简体中文
[![go-zero](https://img.shields.io/badge/Github-go--zero-brightgreen?logo=github)](https://github.com/zeromicro/go-zero)
[![license](https://img.shields.io/badge/License-MIT-blue)](https://github.com/zeromicro/goctl-vscode/blob/main/LICENSE)
[![Test](https://github.com/zeromicro/goctl-vscode/workflows/Test/badge.svg?branch=main)](https://github.com/zeromicro/goctl-vscode/actions?query=workflow%3ATest)## 安装此扩展
该插件可以安装在 1.46.0+ 版本的 Visual Studio Code 上,首先请确保你的 Visual Studio Code 版本符合要求,并已安装 goctl 命令行工具。如果尚未安装 Visual Studio Code,请安装并打开 Visual Studio Code。 导航到“扩展”窗格,搜索 `goctl` 并安装此扩展(发布者ID为 “xiaoxin-technology.goctl”)。
> Visual Studio Code 扩展使用请参考[这里](https://code.visualstudio.com/docs/editor/extension-gallery)。
**注意:** 如果你使用的 shell 是 `fish`,`$PATH`环境变量在 `fish` 中配置,可能会导致 vscode 中的 `$PATH` 和 Terminal 中的 `$PATH` 不一致,具体请参考:[PATH issues with Fish shell on macOS](https://github.com/microsoft/vscode/issues/21655)。
## 功能列表
已实现功能
* 语法高亮
* 跳转到定义/引用
* 代码格式化
* 代码块提示未实现功能:
* 语法错误检查
* 跨文件代码跳转### 语法高亮
### 代码跳转
(跳转到定义/引用)### 代码格式化
调用 goctl 命令行格式化工具,使用前请确认 goctl 已加入 `$PATH` 且有可执行权限。
### 代码块提示
#### info 代码块
(生成 info 代码块)#### type 代码块
(生成 type 代码块)#### service 代码块
(生成 service 代码块)#### handler 代码块
(生成 handler 代码块)## 反馈与建议
如果你遇到了问题或者有改进建议,请点击[这里](https://github.com/zeromicro/goctl-vscode/issues/new/choose)提交 issue。