我正在尝试添加require和include作为Notepad ++的Ruby关键字,但我遇到了一些麻烦.我修改了langs.model.xml文件的ruby语言标记,如下所示:
<Language name="ruby" ext="rb rbw" commentLine="#">
  <Keywords name="instre1">__FILE__ and def end in or self unless __LINE__
     begin defined? ensure module redo super until BEGIN break do false
     next rescue then when END case else for nil retry true while
     alias class elsif if not return undef yield require include
</Keywords> 
但是,更新这甚至之后require和include仍然没有被高亮显示为其他关键字.有人可以建议吗?
Bol*_*ock 28
Notepad ++为此提供了一个接口,因此您应该使用它而不是修改应用程序文件.
转到设置>样式配置器...,访问Ruby选项卡,选择INSTRUCTION类别,并在那里添加两个关键字,如下所示:

使用更简单的界面提供的方法,您犯的真正错误是您修改了langs.model.xml文件,但忘记重命名它以便覆盖原始的lang.xml.*.model.xml文件是默认的示例文件.
并与那说,你仍可以修改该langs.xml文件,使新的关键字出现的所有记事本+ +的主题,但应注意:
保存%AppData%\Notepad++而不是%ProgramFiles%\Notepad++更新编辑器不会通过覆盖程序文件来恢复您的更改(假设%AppData%正在使用)
备份原始langs.xml文件,以防您想恢复默认值
| 归档时间: | 
 | 
| 查看次数: | 10987 次 | 
| 最近记录: |