新写的 VSCode 插件,用于扩展 VSCode 文本处理能力,提供转换大小写、base64 编码解码、排序行,哈希文本等功能。 希望大家支持

2020-01-05 13:06:29 +08:00
 hologolang

插件地址: https://marketplace.visualstudio.com/items?itemName=yanzf.powertools

新写的插件,推广一波,希望能帮到大家

主要功能

文本处理

行处理

其他功能

演示

4577 次点击
所在节点    分享创造
21 条回复
hologolang
2020-01-05 13:29:32 +08:00
也可以在 vscode 搜索 powertools 进行安装
just4id
2020-01-05 16:13:05 +08:00
支持原创
entimm
2020-01-05 16:20:48 +08:00
楼主能否做个可以支持功能自定义扩展呢
hologolang
2020-01-05 16:26:29 +08:00
@just4id 谢谢支持哈!
hologolang
2020-01-05 16:26:56 +08:00
@entimm 意思是自定义扩展菜单?
entimm
2020-01-05 17:01:45 +08:00
可以自己编写函数,实现自定义
hologolang
2020-01-05 17:08:24 +08:00
@entimm 这个建议很好,我看看如何支持。
winterbells
2020-01-06 14:33:00 +08:00
滋瓷
提个建议
我平时都是用 notepad++的大小写处理功能的,里面有个仅首字母大小写也很好用的
hologolang
2020-01-06 14:38:42 +08:00
@winterbells 好的,我看看如何支持。
hologolang
2020-01-07 11:29:02 +08:00
@entimm 老哥,自定义扩展已经支持,希望继续提出意见。https://www.v2ex.com/t/635726
jing7851260
2020-01-08 17:37:07 +08:00
挺好的 就是 菜单是不是太长了
hologolang
2020-01-08 18:48:23 +08:00
@jing7851260 是有点长,正在想办法优化这个体验。
entimm
2020-01-09 14:12:15 +08:00
@hologolang 扩展功能搞的似乎有点复杂了,这种扩展一般只关注输入及输出,不需要关注编辑器内部的对象,我之前在 sublime 做了一个这种插件
hologolang
2020-01-09 15:35:00 +08:00
@entimm 噢。是指这样么:输入指选中的文本,输出指对输入文本进行编辑处理的输出结果,然后将输出内容替换到原文本的选中内容。
hologolang
2020-01-09 15:42:52 +08:00
@entimm 我想了下,如果是这样,我可以暴露一下 getText 和 setText 这样的方法来达到简单的修改处理。
hologolang
2020-01-09 15:43:17 +08:00
@entimm 可以加群一起讨论下哈
entimm
2020-01-09 20:09:57 +08:00
我目前的做法是扩展的时候传递 3 个参数:1.当前选中值、2.当前选中所有值、3、当前选中值的 key
function process($str, $sections, $key)
这样我扩展的时候就能轻松的加我需要的功能,比如:时间戳的转化、排序、转码、求和、生成数、insert 语句转 update、json 转 k:v、分组计数等等,只有当自定义方式足够简单的时候,我们才能随心所欲的根据当前需求进行扩展
lqzhgood
2020-01-12 17:24:18 +08:00
能放到右键 二级目录里面么。。 太长了
hologolang
2020-01-15 14:34:18 +08:00
@lqzhgood 研究了一番,vscode 插件貌似还不支持二级菜单。
hologolang
2020-01-15 14:42:12 +08:00
@entimm 大佬。明白了。我逐步优化。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX