首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WinEdt高位开关:如何跳过嵌套的停止符号?

WinEdt高位开关:如何跳过嵌套的停止符号?
EN

Stack Overflow用户
提问于 2014-10-03 14:01:48
回答 1查看 62关注 0票数 0

我在WinEdt8中创建了一个突出显示开关,如下所示:

代码语言:javascript
复制
SWITCH="\REVR{?}"
  ENABLED=1
  MODE_FILTER="TeX;BibTeX;MetaPost"
  START="{"
  STOP="}"
  HIGHLIGHT_START=0
  STEP_OVER_STOP=1
  HIGHLIGHT_STOP=0
  SCOPE=4
  DOMINANT_PRIORITY=0
  STRICT_PRIORITY=0
  PRIORITY=9
  INDENTED=0
  BOLN_ONLY=0
  CASE_SENSITIVE=1
  START1_TRIGGER="\REVR"
  START2_TRIGGER=""
  STOP1_TRIGGER=""
  STOP2_TRIGGER=""
    DEFAULT_FONT=1
    ITALIC=0
    TEXT_COLOR="#FF0000"  

由于停止符号是"}",即使我们有嵌套组"{}",此开关的范围也会结束,如下图所示:

如何使WinEdt突出显示\REVR{...}中的所有文本

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-08 11:58:01

在Switches.ini中,自定义定义必须放在“泛型”定义之前,并且它应该具有与泛型定义相同(或较小)的优先级。在我的例子中,将其移动到文件的顶部并将优先级更改为5就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26180426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档