30 Star 224 Fork 21

中文编程 / vscode_Chinese_Input_Assistant

 / 详情

mssql mysql数据库中文提示需求

待办的
创建于  
2020-09-14 10:08

能否为VSCODE的MSSQL MYSQL 增加上中文提示,现在基本上用数据库表名和字段名都是中文。

评论 (4)

lxm 创建了任务
展开全部操作日志

不太明白,是这样吗?
输入图片说明
这样的话现在是可以的,只需要按补全快捷键或"点符号"即可触发补全.

还是说希望动态识别键入的sql语句,连接数据库找到字段然后补全呢?

不太明白,是这样吗?
输入图片说明
这样的话现在是可以的,只需要按补全快捷键或"点符号"即可触发补全.
还是说希望动态识别键入的sql语句,连接数据库找到字段然后补全呢?

@hbybyyang 是后者,我刚刚看了下,好像是MSSQL插件的事情,应该没办法实现,谢谢回答。

@lxm 你好。手头没有 sql server 一时做不了实验。看 mssql 文档好像提供英文列名的自动补全:
输入图片说明
如果有中文列名的话,请问现在补全列表里会有吗?

另外,你用的 MySQL 插件是这个吗?请问它本身有自动补全功能吗?
输入图片说明

吴烜 优先级设置为主要

我现在的方案是 https://github.com/koskimas/kysely
可以做到这样的效果:
输入图片说明
并且当我输错表名或列名时还会报错:
输入图片说明输入图片说明

原理是要自己写一份类型表:
输入图片说明
然后就靠ts的类型系统来写体操实现了, 这个kysely我用下来感觉不错, 目前是我的主力.

当然要自己写一份类型表也挺麻烦的, 我写了小脚本可以从数据库倒推出类型声明文件, 只需要输入数据库连接相关信息即可. 目前只支持mysql(因为我现在只用到mysql).
需要小脚本可以找我...

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
7626385 hbybyyang 1597309838 384016 zhishi 1578922186
JavaScript
1
https://gitee.com/Program-in-Chinese/vscode_Chinese_Input_Assistant.git
git@gitee.com:Program-in-Chinese/vscode_Chinese_Input_Assistant.git
Program-in-Chinese
vscode_Chinese_Input_Assistant
vscode_Chinese_Input_Assistant

搜索帮助