Emacs插件之htmlize.el

例如在在cc-mode中写了cpp程序后想将其代码形成HTML格式并保留其代码高亮,可以用此插件。


只有一个htmlize.el文件,放到.emacs可以识别的路径后在.emacs中加上(require 'htmlize.el) 在其后C-x C-e 即可。

htmlize-buffer或者htmlize-region好多命令可选。


效果(因为CSDN博客改版改的直接插入HTML有些问题,所以出现不分行情况,在cnblogs中就很好):


void  Func()  throw()  
{  
     //这里实际上也是嵌套在里层的trycatch结构块  
     try  
     {  
          cout  <<  "在  try  block  中,  准备抛出一个int数据类型的异常."  <<  endl;  
          //由于这个trycatch块中不能找到匹配的catch  block,所以  
          //它会继续查找到调用这个函数的上层函数的trycatch块。  
          throw  1;  
     }  
     catch(  float&  value  )  
     {  
          cout  <<  "在  catch  block  中,  int数据类型处理异常错误。"<<  endl;  
     }  
}  
int  main()  
{  
     try  
     {  
          Func();  
          cout  <<  "在  try  block  中,  准备抛出一个double数据类型的异常."  <<  endl;  
          throw  0.5;  
     }  
     catch(  double&  d_value  )  
     {  
          cout  <<  "在  catch  block  中,  double数据类型处理异常错误。”<<  endl;  
     }  
     catch(  int&  value  )  
     {  
          //这个例子中,Func()函数中抛出的异常会在此被处理  
          cout  <<  "catch  block  中,  int数据类型处理异常错误。”<<  endl;  
     }  
     return  0;  
}  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值