中文代碼快速補全 VS Code 插件嚐鮮

在現有編程語言中用中文命名標識符(變量、方法、類名等等)的一個常被鞭策的短板,是需要時常切換中英文。即使有“中文輸入下使用英文標點”這樣的輸入法選項,代碼中仍有相當比例的英文關鍵字和 API,短期內難以完全避免。

趟路的多了,自然有能人開始把坑坑窪窪給填上。前不久剛發現的這個 VSC 插件就可以省去不少中英切換的麻煩。

功能嚐鮮

一個源碼文件中,有不少重複出現的標識符。安裝這個插件後,只需要在首次輸入時用外置的中文輸入法,之後在英文狀態下輸入拼音,輸入過的匹配拼音的中文字段就會出現在補全彈窗中。輸入回車後,選中的提示項就被輸入。

而且,還沒有編程語言限制!下面是剛嘗試過的:

C#

在這裏插入圖片描述

Haskell

在這裏插入圖片描述

Java

在這裏插入圖片描述

JavaScript

在這裏插入圖片描述

Kotlin

在這裏插入圖片描述

Python

在這裏插入圖片描述

Swift

在這裏插入圖片描述

TypeScript

在這裏插入圖片描述

試用感受

這個插件現在的實現機制很單純,是對拼音進行匹配,並不藉助語法信息,也就是不區分變量、方法、類,甚至註釋。比如上面 Kotlin 沒有相應語法高亮插件,但照樣可用。由於單個源碼文件中的中文字段總數有限,這一問題並不突出。

相對於通用的外置中文輸入法,由於它的可選項範圍僅是當前源碼文件中出現過的中文字段,拼音匹配的命中率會高的多。

當然,還有不少可改進之處,比如對 PHP 中 $ 打頭的標識符還不支持:
在這裏插入圖片描述

不過,瑕不掩瑜!

歡迎試用:中文代碼快速補全VSC插件商店,期待反饋:項目地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章