掘友等级
获得徽章 0
周六晚上突然灵光一闪,想到之前看过一个佛祖保佑无 bug 的注释,感觉可以写一个把图片转成 ascii 的插件,把图片插到注释里,这样扩展性更强
周日起来就做了 fun-comment,提供两个功能:
1. 把一张图片转成 ascii 样式并添加到注释里
2. 把选中的文字转成 ascii 样式
VSCode 插件商店搜索 "fun-comment" 就可以用了,大家可以去玩玩
代码在这里 github.com
安装后在编辑区右键会多出两个选项:
1. "Fun-comment Add Image Comment":选择这个,会弹出图片选择器,选择一个图片后会插入图片的 ascii 样式
2. "Fun-comment Add Text Comment":选择这个,会将已经选择的文字替换成 ascii 样式,前提需要先选中一段文字
实现比较简单,图片转 ascii 就是色值匹配到对应的字符,文字转 ascii 直接用了 figlet 库。大家自行看代码就行
最后想到图片转 ascii 字符,想当初我第一次感觉到程序真神奇的时候,就是大一的时候,看到学长做了一个 bad apple 的 ascii 字符动画,瞬间感受到了程序的魅力,然而时间过得好快,距离那时候已经好久了