注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

猪哥的博客

丁兆杰的唯一博客+留言本在最下面

 
 
 
 
 

日志

 
 

内核码农新工具:PatchViewer  

2014-09-07 11:56:26|  分类: 编程开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

因为之前一直被GUI工具宠坏了,每次看到纯文本的Diff/Patch文件就巨头疼无比。做内核/Driver的又总是Patch满天飞的,不看都不行。于是尝试寻找Patch查看工具,基本无果。。。少数能找到的几个要么对Diff格式挑三拣四,里头稍有别的东西就不认;要么仅仅是简单高亮一下+/-的行,没有Side-by-Side视图效果还不如直接用Linux下随便一个文本编辑器打开看。。。于是忍到最后算了,NND都没人做老子自己做算了,于是有了这个简陋的PatchViewer:

内核码农新工具:PatchViewer - 猪哥 (丁兆杰) - 猪哥的博客

由于同时可能需要在Solaris/Linux/Win/Mac用,也为了呈现方便,干脆用JS来凑合了。反正对于C码农来说JS的语法还算有点亲切感,连蒙带猜总算能折腾出来。目前版本支持Context Format(思科家常用)和Unified Format(Git Patch)两种形式。Side-by-Side呈现带行号还原。单HTML文件只要有个Firefox/Chrome就能用(如果用IE得用IE10以上)。容错做得还算凑合吧,反正试了试网页上扒下来的参差不齐的Diff文本只要不是乱得太离谱基本还能给解析出来。

文件已经上传盒子,可是貌似我的盒子共享又出了问题。正在联系box的客服解决,待解决后放链接,Programs目录下,完毕。

  评论这张
 
阅读(3960)| 评论(4)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016