• 插件开发
  • Linux环境下开发或编辑RE机制插件 导致失效的问题

由于大部分开发者都是从Windows上编写的代码 

所以换行代码都是 \r\n 即是:0D 0A。  

然而Linux 下并不需要 \r 即是 0D. 仅需要 \n

所以导致 RE机制如果遇到换行的代码 就会失效,因为匹配不一致。



所以部分开发者会在Linux环境下 使用RE机制开发插件 会出现没效果的问题。主要是换行符的格式和Windows不一样。

HYBBS的代码都是使用\r\n的格式  所以 务必统一换成 这种格式。


Submit Text切换这种模式:

视图-》行结束符-》Windows换行符  

切换后 保存当前文件即可!



关于为什么不在框架直接 将\r\n 改为\n。 

主要用户开发的代码里 也会存在输出换行符代码,如果全局替换会导致意想不到的问题!

Sublime Text 设置默认 Windows格式化换行符



设置里找到  default_line  设置为windows即可

如果搜索不到 尝试在尾部 自己追加 这个代码