似乎有人必须努力弄清楚如何推断或建议在哪里放置右括号。我的意思是,突出显示匹配的括号很棒,但建议会更好。这是一个明确的问题吗?如果是这样,它的名字是什么(比如,我应该用什么谷歌学术?)。如果不是,为什么不呢?这是一个明显不可能/提出的问题吗?
也就是说,假设我有一些格式错误的 ruby 代码:
foo.all.map { |i| i.bar }).uniq.compact.reject { |j| j.match /baz/i }
请注意,我缺少最初的括号。我正在谈论的问题是,“当我将光标移到未配对的括号上时,如何建议在开头插入括号?”
如果这不是一个糟糕的问题,为什么还没有人这样做呢?