测试marsedit使用语法高亮

测试在MarsEdit工具中使用Macro快速输入代码,根据网上的教程添加了一个Macro并绑定快捷方式,始终得不到想要的效果。
发现可能是一个BUG,表现为:

  1. 先复制文本;
  2. 直接执行Macro(菜单或快捷键效果一样)
    表现的效果就是Macro执行了,但好像剪贴板是空的一样。

换个执行方式:

  1. 复制文本
  2. 粘贴到内容区
  3. 选中
  4. 再执行Macro:)
package com.vc.xg.wmjl.opc.db.model.base;
 
public class DataSourceHolder {
 
    private static final ThreadLocal dataSources = new ThreadLocal<>();
 
    public static void setDataSource(String dataSource) {
        dataSources.set(dataSource);
    }
 
    public static String getDataSource() {
        return dataSources.get();
    }
 
    public static void clearDataSource() {
        dataSources.remove();
    }
}

 

缺点:

  1. 上面这个BUG增加了操作步骤;
  2. 不能将光标停在lang=””的位置,以便快速修改语言类型;
  3. 不能自动切换到Plain Text模式,如果在RichText模式看不到pre标签。

另外有一个注意事项:如果在保存时没有填写lang=””里的内容就发布了,再次打开时将没有lang这个属性。

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *