MajestySolor

请问啥插件可以快捷键生成 @param @return 这种注释并高亮的

  •  
  •   MajestySolor · Jan 19, 2023 · 2998 views
    This topic created in 1217 days ago, the information mentioned may be changed or developed.

    类似于以下这种,能绑定快捷键直接生成 @param @return 这种注释并高亮的
    有什么单独的插件么

    -- @param arg1 name
    -- @param arg2 age
    -- @param arg3 gender
    -- @return string
    function foo(arg1, arg2, arg3)
    	-- do something
        return
    end
    
    11 replies    2023-01-29 22:20:46 +08:00
    AV1
        1
    AV1  
       Jan 20, 2023
    JS 有类似的功能叫 jsdoc ,lua 的话大概叫 luadoc 吧。
    MajestySolor
        2
    MajestySolor  
    OP
       Jan 20, 2023
    @DOLLOR #1 感谢,我去研究一下
    ie88
        3
    ie88  
       Jan 20, 2023
    ie88
        5
    ie88  
       Jan 20, 2023
    @ie88 https://s2.loli.net/2023/01/20/ujlpbE3Jhn1yI4x.png
    这是我刚设置的,可以自定义颜色,记得改完 settings.json 之后 reload window ,不然不生效
    MajestySolor
        6
    MajestySolor  
    OP
       Jan 20, 2023
    @ie88 #3 这个我以前用过,不能自动生成,手动注释太累了
    ie88
        7
    ie88  
       Jan 20, 2023
    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"
    }
    }
    ```
    weixiangzhe
        8
    weixiangzhe  
       Jan 20, 2023   ❤️ 1
    默认就有,写好 function 后,在方法上一行写个 /** 一下就有

    weixiangzhe
        9
    weixiangzhe  
       Jan 20, 2023
    看错, lua 实测自带木有
    renmu
        10
    renmu  
       Jan 20, 2023 via Android
    自己写一个也不复杂,就是读取下一行的内容,用正则把参数提取出来,然后在进行插入。
    linuxgo
        11
    linuxgo  
       Jan 29, 2023
    我用的 korofileheader
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   951 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 21:17 · PVG 05:17 · LAX 14:17 · JFK 17:17
    ♥ Do have faith in what you're doing.