黄瓜和黄瓜Vim:解决步骤的错误语法突出显示问题
我经常注意到 Cucumber 的一件事是步骤的语法突出显示,例如:
Given /^I have a category with name "([^"]*)"$/ do |category|
...
end
Vim 无法转义正则表达式调用中的 ",因此第三个 " 之后的所有内容都会突出显示,就像字符串的一部分一样。这使得很难找到拼写错误/不正确的方法,并且我的一半步骤文件最终会变成(相当无用的)红色阴影。
那么...有人知道任何可以正确解释这些步骤的插件,和/或一种优雅的方式来重写它们,而不会丢失语法突出显示吗?
干杯...
One thing I've often noticed with cucumber is the syntax highlighting for steps such as:
Given /^I have a category with name "([^"]*)"$/ do |category|
...
end
Vim fails to escape the " inside the regex call, and consequently everything after the third " is highlighted as if part of a string. This make it difficult to pick up typos/incorrect methods and half my steps file ends up a (rather unhelpful) shade of red.
So...anyone know of any plugins which can correctly interpret those sorts of steps, and/or an elegant way to rewrite them that doesn't throw off syntax highlighting?
Cheers...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为当前版本的 vim-cucumber 和相关软件包已经解决了这个问题。我不明白你在说什么,使用最新版本的
I think this issue is solved with current versions of vim-cucumber and related packages. I do not see what you are saying, using the latest versions of