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