程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
gopls 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
gopls v0.24.0 的交互式重构:服务端在算 edits 之前先向你提问
编程
gopls v0.24.0 的交互式重构:服务端在算 edits 之前先向你提问
2026-11-04 20:03:26
LSP 的 code action 一直是「无参函数」,服务端只能猜意图。gopls v0.24.0 用与 Dart 团队合作提的 interactive refactoring 提案(LSP #1164),让服务端在算 edits 之前先弹表单收集输入:struct tag 加哪些键、用什么命名风格、实现哪个接口、声明移到哪个文件。附各动作版本、maphash.Hasher 示例、panic("unimplemented") 桩与 import cycle 风险。
Go
gopls
LSP
重构
编辑器
gopls v0.24.0 交互式重构:结构体标签、接口实现与跨文件移动都能先问再做
编程
gopls v0.24.0 交互式重构:结构体标签、接口实现与跨文件移动都能先问再做
2026-10-30 21:03:45
gopls 新增交互式重构:LSP 提案让语言服务器在计算编辑前先弹表单,结构体 tag 的组合与命名风格、要实现的接口、要移动的声明都可以自己填。记录 gopls v0.23.0/v0.24.0 与 vscode-go v0.56.0 的具体改动、代码前后对照,以及 Move Declaration、Change Signature 等仍未完成的部分。
Go
gopls
LSP
开发工具
gopls v0.24.0 的交互式重构:以前加 struct tag 只能默认 json + camelCase
编程
gopls v0.24.0 的交互式重构:以前加 struct tag 只能默认 json + camelCase
2026-10-25 21:02:18
gopls v0.24.0 起支持交互式重构:LSP 提案让语言服务器在算编辑前先问参数。本文拆「Add struct tags」从只能默认 json+camelCase 到可选 tag 组合与命名约定、泛型接口自动生成方法桩、跨包移动声明时如何只带走 Foo 用到的符号与 import。
Go
gopls
LSP
重构
Go 1.26 源码级内联器://go:fix inline 指令驱动的 API 迁移新方式
编程
Go 1.26 源码级内联器://go:fix inline 指令驱动的 API 迁移新方式
2026-09-07 03:11:56
Go 1.26 go fix 引入源码级内联器:通过 //go:fix inline 指令标注旧函数,工具自动将调用内联为新函数调用,实现自助式 API 迁移。以 ioutil.ReadFile 到 os.ReadFile 为例,展示简单、安全、可规模化的依赖现代化方法。
Go
go fix
内联器
API迁移
gopls
重构
现代化
Go正式入局AI Agent:官方MCP SDK与ADK Go全面解读
编程
Go正式入局AI Agent:官方MCP SDK与ADK Go全面解读
2026-05-13 17:57:24
Go团队与Anthropic合作推出官方Go MCP SDK v1.0,gopls内置MCP服务器,Google发布ADK Go多Agent框架。Go成为构建AI Agent的一等公民语言,完整方案覆盖工具暴露、Agent编排和语言服务器集成。
Go
MCP
AI Agent
ADK
gopls
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调