微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 在编辑器上突出显示括号

我已经构建了一个具有代码自动完成功能的基本编辑器,并且还显示了参数列表.现在我想添加高亮匹配支架功能.这该怎么做?

更新
我知道一些基本的算法来找到匹配的括号,但不知道如何突出它! [改变颜色或使其成为匹配括号的粗体].
 我正在使用多行文本框来解决这个问题.

解决方法

根据您当前的功能,您可能会获得某种已解析的源代码树.如果确实如此,您应该能够相对容易地找到代表源中当前位置之上的大括号的节点.

否则,按照亨特麦克米伦的建议计算括号可能就足够了.如果您支持它们,请不要忘记跳过注释和字符串文字.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐