类似于以下这种,能绑定快捷键直接生成 @param @return 这种注释并高亮的
有什么单独的插件么
-- @param arg1 name
-- @param arg2 age
-- @param arg3 gender
-- @return string
function foo(arg1, arg2, arg3)
-- do something
return
end
1
DOLLOR 2023-01-20 00:08:58 +08:00
JS 有类似的功能叫 jsdoc ,lua 的话大概叫 luadoc 吧。
|
2
MajestySolor OP @DOLLOR #1 感谢,我去研究一下
|
3
ie88 2023-01-20 01:14:34 +08:00
善用搜索呀,Better Comments
https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments |
4
ie88 2023-01-20 01:15:36 +08:00
|
5
ie88 2023-01-20 01:56:27 +08:00
@ie88 https://s2.loli.net/2023/01/20/ujlpbE3Jhn1yI4x.png
这是我刚设置的,可以自定义颜色,记得改完 settings.json 之后 reload window ,不然不生效 |
6
MajestySolor OP @ie88 #3 这个我以前用过,不能自动生成,手动注释太累了
|
7
ie88 2023-01-20 03:21:57 +08:00
https://sm.ms/image/PZUKEqushLkDadz
用 User Snippets 你看我写的 ```json { "Function Initializer": { "prefix": "fi", "body": [ "${1/([^,]+)([,\\s]*|)/-- @param $1 ${2:+\n}/g}", "-- @return $2", "function foo($1)", " -- do something", " return", "end", "", ], "description": "Initialize Function" } } ``` |
8
weixiangzhe 2023-01-20 09:22:47 +08:00 1
|
9
weixiangzhe 2023-01-20 09:24:43 +08:00
看错, lua 实测自带木有
|
10
renmu 2023-01-20 09:56:56 +08:00 via Android
自己写一个也不复杂,就是读取下一行的内容,用正则把参数提取出来,然后在进行插入。
|
11
linuxgo 2023-01-29 22:20:46 +08:00
我用的 korofileheader
|