vscode代码注释插件_中文代码快速补全 VS Code 插件尝鲜

44200e4a23ded5e2f8fdfe656e2c012b.png

在现有编程语言中用中文命名标识符(变量、方法、类名等等)的一个常被鞭策的短板,是需要时常切换中英文。即使有“中文输入下使用英文标点”这样的输入法选项,代码中仍有相当比例的英文关键字和 API,短期内难以完全避免。

趟路的多了,自然有能人开始把坑坑洼洼给填上。前不久刚发现的这个 VSC 插件就可以省去不少中英切换的麻烦。

功能尝鲜

一个源码文件中,有不少重复出现的标识符。安装这个插件后,只需要在首次输入时用外置的中文输入法,之后在英文状态下输入拼音,输入过的匹配拼音的中文字段就会出现在补全弹窗中。输入回车后,选中的提示项就被输入。

而且,还没有编程语言限制!下面是刚尝试过的:

C#

0f786e6025051b0003640ab5784376f0.png

Haskell

ed34e27932087829034ab50829ebd6ca.png

Java

97d1df6e03a5efb82500e90b395498d1.png

JavaScript

a13b5711a7a90fbb485f047f0ce74020.png

Kotlin

30aa095849de701bc67e210842f2cc08.png

Python

982ee97970e4548deebe17071debd68d.png

Swift

2c8222d65311d81f551dfc82dc68cd96.png

TypeScript

13ae8c4d399870585f366bc9189d99d2.png

试用感受

这个插件现在的实现机制很单纯,是对拼音进行匹配,并不借助语法信息,也就是不区分变量、方法、类,甚至注释。比如上面 Kotlin 没有相应语法高亮插件,但照样可用。由于单个源码文件中的中文字段总数有限,这一问题并不突出。

相对于通用的外置中文输入法,由于它的可选项范围仅是当前源码文件中出现过的中文字段,拼音匹配的命中率会高的多。

当然,还有不少可改进之处,比如对 PHP 中 $ 打头的标识符还不支持:

a09d22903b53ca4238f3eeada4fd092d.png

不过,瑕不掩瑜!

欢迎试用:中文代码快速补全VSC插件商店,期待反馈:项目地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值