0

ace-editor 如何获取大括号之间的代码值,例如:

 {
        "name":"Product",
        "properties":
        {
                "id":
                {
                        "type":"number",
                        "description":"Product identifier",
                        "required":true
                },
                "name":
                {
                        "description":"Name of the product",
                        "type":"string",
                        "required":true
                }
        }
}

如果光标打开:"type":"number"

然后它应该返回

                {
                        "type":"number",
                        "description":"Product identifier",
                        "required":true
                }
4

1 回答 1

1

查看jumpToMatching中的代码,它找到下一个{}然后调用 findMatchingBracket,一旦你有范围调用editor.session.getTextRange(range)

于 2013-04-02T21:20:12.430 回答