VIM写源代码文档

前两天领导派了一个任务,把软件源码都拷入一个文档里面,申请软件著作权。
 
环境:
  • WindowsXP 
  • VS2010 工程
软件:
  • Notepad++
  • VIM7.3
 

1.合并文件

将cpp文件放入一个文件夹。
调用cmd命令:copy *.cpp m.txt
这样就把多个cpp文件合并到m.txt中了
 

2.处理Unix和Dos格式混排的问题

源码引用了第三方库,库编码是UNIX格式,与DOS格式的合并后,只有<LF>被识别成回车,多出了字符<CR>。
换言之,VIM将混排文档识别成UNIX格式,需要处理一下。
  • DOS <CR><LF>
  • UNIX <LF>
  • MAC <CR>
这里先用Notepad++(替换Ctrl+H)
先将DOS格式换为UNIX格式的回车:/r/n-->  /n
再将UNIX格式换回DOS格式的回车: /n --> /r/n
 

3.用VIM删除空行和注释行(著作权申报文档要求)

:g/^\s*$/d
:g/^\s*\/\/.*/d
将处理过的文档粘入WORD,Done。
 

总结

本来就是复制黏贴的活儿,本次过程虽然比Ctrl+C、Ctrl+V耗时,但下次就方便了。
 
 





你可能感兴趣的:(vim)